Line 1: |
Line 1: |
| + | ==f18 SoaS Remix Kickstart Files== |
| + | ===Command=== |
| + | livecd-creator \ |
| + | --config=/home/satellit/fedora-live-soas-2a.ks \ |
| + | --fslabel=SoaS-2a-i386 --cache=/var/cache/live --verbose |
| + | ===SoaS-2a-i386 Remix kickstart=== |
| + | # Maintained by the Fedora Desktop SIG: |
| + | # http://fedoraproject.org/wiki/SIGs/Desktop |
| + | # mailto:desktop@lists.fedoraproject.org |
| + | |
| + | # modified by satellit for a Remix--[[User:Satellit|Satellit]] 20:45, 23 November 2012 (EST) |
| + | # Based on fedora-livecd-desktop.ks |
| + | |
| + | %include fedora-live-base.ks |
| + | |
| + | part / --size 4096 |
| + | |
| + | %packages |
| + | @sugar |
| + | # @gnome-apps |
| + | # @gnome-media |
| + | |
| + | # FIXME; apparently the glibc maintainers dislike this, but it got put into the |
| + | # desktop image at some point. We won't touch this one for now. |
| + | nss-mdns |
| + | |
| + | # This one needs to be kicked out of @standard |
| + | -smartmontools |
| + | |
| + | # The gnome-shell team does not want extensions in the default spin; |
| + | # ibus support in gnome-shell will be integrated in GNOME 3.4 |
| + | -ibus-gnome3 |
| + | %end |
| + | |
| + | %post |
| + | cat >> /etc/rc.d/init.d/livesys << EOF |
| + | # disable screensaver locking |
| + | cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.screensaver.gschema.override << FOE |
| + | [org.gnome.desktop.screensaver] |
| + | lock-enabled=false |
| + | FOE |
| + | |
| + | # and hide the lock screen option |
| + | cat >> /usr/share/glib-2.0/schemas/org.gnome.desktop.lockdown.gschema.override << FOE |
| + | [org.gnome.desktop.lockdown] |
| + | disable-lock-screen=true |
| + | FOE |
| + | |
| + | # disable updates plugin |
| + | cat >> /usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.updates.gschema.override << FOE |
| + | [org.gnome.settings-daemon.plugins.updates] |
| + | active=false |
| + | FOE |
| + | |
| + | # make the installer show up |
| + | if [ -f /usr/share/applications/liveinst.desktop ]; then |
| + | # Show harddisk install in shell dash |
| + | sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop "" |
| + | # need to move it to anaconda.desktop to make shell happy |
| + | mv /usr/share/applications/liveinst.desktop /usr/share/applications/anaconda.desktop |
| + | |
| + | cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE |
| + | [org.gnome.shell] |
| + | favorite-apps=['firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop', 'anaconda.desktop'] |
| + | FOE |
| + | |
| + | # Make the welcome screen show up |
| + | if [ -f /usr/share/anaconda/gnome/fedora-welcome.desktop ]; then |
| + | mkdir -p ~liveuser/.config/autostart |
| + | cp /usr/share/anaconda/gnome/fedora-welcome.desktop /usr/share/applications/ |
| + | cp /usr/share/anaconda/gnome/fedora-welcome.desktop ~liveuser/.config/autostart/ |
| + | chown -R liveuser:liveuser /home/liveuser/.config/ |
| + | fi |
| + | fi |
| + | |
| + | # rebuild schema cache with any overrides we installed |
| + | glib-compile-schemas /usr/share/glib-2.0/schemas |
| + | |
| + | # set up auto-login |
| + | cat >> /etc/gdm/custom.conf << FOE |
| + | [daemon] |
| + | AutomaticLoginEnable=False |
| + | AutomaticLogin=liveuser |
| + | FOE |
| + | |
| + | # Turn off PackageKit-command-not-found while uninstalled |
| + | if [ -f /etc/PackageKit/CommandNotFound.conf ]; then |
| + | sed -i -e 's/^SoftwareSourceSearch=true/SoftwareSourceSearch=false/' /etc/PackageKit/CommandNotFound.conf |
| + | fi |
| + | |
| + | EOF |
| + | |
| + | %end |
| + | |
| ==Split page== | | ==Split page== |
| Please consider reorganizing this page to start with the current stable release of Fedora and the easiest way to run Sugar with it. Follow that by sections for alpha/beta versions of Fedora Sugar, a short section with links to SoaS, and then links to subpages for ARM, PPC, & older versions of Fedora Sugar. Guidance for GNOME on Fedora and other peripheral content should also probably be on subpages. --[[User:FGrose|FGrose]] 11:45, 30 June 2012 (EDT) | | Please consider reorganizing this page to start with the current stable release of Fedora and the easiest way to run Sugar with it. Follow that by sections for alpha/beta versions of Fedora Sugar, a short section with links to SoaS, and then links to subpages for ARM, PPC, & older versions of Fedora Sugar. Guidance for GNOME on Fedora and other peripheral content should also probably be on subpages. --[[User:FGrose|FGrose]] 11:45, 30 June 2012 (EDT) |