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== |