|
|
| Line 1: |
Line 1: |
| ==f18 SoaS Remix Kickstart Files==
| |
| ===Command===
| |
| livecd-creator \
| |
| --config=/home/(user)/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-desktop
| |
| # @gnome
| |
| # @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== |