Changes

3,098 bytes added ,  20:45, 23 November 2012
m
Soas remix Kisckstart
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)
12,355

edits