[Fedora-livecd-list] 2 commits - config/livecd-fedora-7-desktop.ks config/livecd-fedora-7-kde.ks config/livecd-fedora-8-base-desktop.ks config/livecd-fedora-8-desktop.ks config/livecd-fedora-8-developer.ks config/livecd-fedora-8-electronic-lab.ks config/livecd-fedora-8-games.ks config/livecd-fedora-8-kde.ks config/livecd-fedora-9-base-desktop.ks config/livecd-fedora-9-desktop.ks config/livecd-fedora-9-kde.ks config/livecd-fedora-base-desktop.ks config/livecd-fedora-desktop.ks config/livecd-fedora-developer.ks config/livecd-fedora-electronic-lab.ks config/livecd-fedora-games.ks config/livecd-fedora-kde.ks config/livedvd-fedora-kde.ks

Jeremy Katz katzj at fedoraproject.org
Wed Aug 27 15:27:36 UTC 2008


 config/livecd-fedora-7-desktop.ks        |  176 ------------------
 config/livecd-fedora-7-kde.ks            |  184 -------------------
 config/livecd-fedora-8-base-desktop.ks   |  189 -------------------
 config/livecd-fedora-8-desktop.ks        |  145 ---------------
 config/livecd-fedora-8-developer.ks      |  115 -----------
 config/livecd-fedora-8-electronic-lab.ks |  237 ------------------------
 config/livecd-fedora-8-games.ks          |  155 ----------------
 config/livecd-fedora-8-kde.ks            |   98 ----------
 config/livecd-fedora-9-base-desktop.ks   |  224 -----------------------
 config/livecd-fedora-9-desktop.ks        |  172 -----------------
 config/livecd-fedora-9-kde.ks            |   94 ---------
 config/livecd-fedora-base-desktop.ks     |  298 -------------------------------
 config/livecd-fedora-desktop.ks          |  178 ------------------
 config/livecd-fedora-developer.ks        |  116 ------------
 config/livecd-fedora-electronic-lab.ks   |  237 ------------------------
 config/livecd-fedora-games.ks            |  164 -----------------
 config/livecd-fedora-kde.ks              |  109 -----------
 config/livedvd-fedora-kde.ks             |  109 -----------
 18 files changed, 3000 deletions(-)

New commits:
commit 785ab9f8b559c0c991601c3646e3ba72c486375a
Author: Jeremy Katz <katzj at redhat.com>
Date:   Mon Aug 11 12:18:56 2008 -0400

    And remove current configs
    
    Live image configs for the distribution are now kept in the spin-kickstarts
    git repository on fedorahosted.  This is because they really shouldn't be
    incredibly tied to the tools, other than taking advantage as new features
    are added.  It also makes it easier to delegate out commit access for the
    configs.
    
    Leaving the minimal config here so that there is something to have for
    testing purposes

diff --git a/config/livecd-fedora-base-desktop.ks b/config/livecd-fedora-base-desktop.ks
deleted file mode 100644
index f24c091..0000000
--- a/config/livecd-fedora-base-desktop.ks
+++ /dev/null
@@ -1,298 +0,0 @@
-lang en_US.UTF-8
-keyboard us
-timezone US/Eastern
-auth --useshadow --enablemd5
-selinux --enforcing
-firewall --disabled
-xconfig --startxonboot
-part / --size 4096
-services --enabled=NetworkManager --disabled=network,sshd
-
-repo --name=development --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
-
-%packages
- at base-x
- at base
- at core
- at fonts
- at admin-tools
- at dial-up
- at hardware-support
- at printing
-kernel
-memtest86+
-firstaidkit-plugin-all
-
-# save some space
--specspo
--esc
--samba-client
--a2ps
--mpage
--redhat-lsb
--sox
--hplip
--hpijs
-# smartcards won't really work on the livecd.  
--coolkey
--ccid
-# duplicate functionality
--pinfo
--vorbis-tools
--wget
-# dasher is just too big
--dasher
-# lose the compat stuff
--compat*
-
-# qlogic firmwares
--ql2100-firmware
--ql2200-firmware
--ql23xx-firmware
--ql2400-firmware
-
-# scanning takes quite a bit of space :/
--xsane
--xsane-gimp
--sane-backends
-
-# livecd bits to set up the livecd and be able to install
-anaconda
-isomd5sum
-
-# make sure debuginfo doesn't end up on the live image
--*debuginfo
-%end
-
-%post
-# FIXME: it'd be better to get this installed from a package
-cat > /etc/rc.d/init.d/fedora-live << EOF
-#!/bin/bash
-#
-# live: Init script for live image
-#
-# chkconfig: 345 00 99
-# description: Init script for live image.
-
-. /etc/init.d/functions
-
-if ! strstr "\`cat /proc/cmdline\`" liveimg || [ "\$1" != "start" ] || [ -e /.liveimg-configured ] ; then
-    exit 0
-fi
-
-exists() {
-    which \$1 >/dev/null 2>&1 || return
-    \$*
-}
-
-touch /.liveimg-configured
-
-# mount live image
-if [ -b \`readlink -f /dev/live\` ]; then
-   mkdir -p /mnt/live
-   mount -o ro /dev/live /mnt/live
-fi
-
-# enable swaps unless requested otherwise
-swaps=\`blkid -t TYPE=swap -o device\`
-if ! strstr "\`cat /proc/cmdline\`" noswap && [ -n "\$swaps" ] ; then
-  for s in \$swaps ; do
-    action "Enabling swap partition \$s" swapon \$s
-  done
-fi
-
-mountPersistentHome() {
-  # support label/uuid
-  if [ "\${homedev##LABEL=}" != "\${homedev}" -o "\${homedev##UUID=}" != "\${homedev}" ]; then
-    homedev=\`/sbin/blkid -o device -t "\$homedev"\`
-  fi
-
-  # if we're given a file rather than a blockdev, loopback it
-  if [ ! -b "\$homedev" ]; then
-    loopdev=\`losetup -f\`
-    if [ "\${homedev##/mnt/live}" != "\${homedev}" ]; then
-      action "Remounting live store r/w" mount -o remount,rw /mnt/live
-    fi
-    losetup \$loopdev \$homedev
-    homedev=\$loopdev
-  fi
-
-  # if it's encrypted, we need to unlock it
-  if [ "\$(/lib/udev/vol_id -t \$homedev)" = "crypto_LUKS" ]; then
-    echo
-    echo "Setting up encrypted /home device"
-    plymouth ask-for-password --command="cryptsetup luksOpen \$homedev EncHome"
-    homedev=/dev/mapper/EncHome
-  fi
-
-  # and finally do the mount
-  mount \$homedev /home
-  [ -x /sbin/restorecon ] && /sbin/restorecon /home
-  if [ -d /home/fedora ]; then USERADDARGS="-M" ; fi
-}
-
-findPersistentHome() {
-  for arg in \`cat /proc/cmdline\` ; do 
-    if [ "\${arg##persistenthome=}" != "\${arg}" ]; then
-      homedev=\${arg##persistenthome=}
-      return
-    fi
-  done
-}
-
-if strstr "\`cat /proc/cmdline\`" persistenthome= ; then
-  findPersistentHome
-elif [ -e /mnt/live/LiveOS/home.img ]; then
-  homedev=/mnt/live/LiveOS/home.img
-fi
-
-# if we have a persistent /home, then we want to go ahead and mount it
-if ! strstr "\`cat /proc/cmdline\`" nopersistenthome && [ -n "\$homedev" ] ; then
-  action "Mounting persistent /home" mountPersistentHome
-fi
-
-# add fedora user with no passwd
-action "Adding fedora user" useradd \$USERADDARGS -c "Fedora Live" fedora
-passwd -d fedora > /dev/null
-
-# turn off firstboot for livecd boots
-chkconfig --level 345 firstboot off 2>/dev/null
-
-# don't start yum-updatesd for livecd boots
-chkconfig --level 345 yum-updatesd off 2>/dev/null
-
-# don't do packagekit checking by default
-gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /apps/gnome-packagekit/frequency_get_updates never >/dev/null
-gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /apps/gnome-packagekit/frequency_refresh_cache never >/dev/null
-gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-packagekit/notify_available false >/dev/null
-
-# apparently, the gconf keys aren't enough
-mkdir -p /home/fedora/.config/autostart
-echo "X-GNOME-Autostart-enabled=false" >> /home/fedora/.config/autostart/gpk-update-icon.desktop
-chown -R fedora:fedora /home/fedora/.config
-
-
-
-# don't start cron/at as they tend to spawn things which are
-# disk intensive that are painful on a live image
-chkconfig --level 345 crond off 2>/dev/null
-chkconfig --level 345 atd off 2>/dev/null
-chkconfig --level 345 anacron off 2>/dev/null
-chkconfig --level 345 readahead_early off 2>/dev/null
-chkconfig --level 345 readahead_later off 2>/dev/null
-
-# make it so that we don't do writing to the overlay for things which
-# are just tmpdirs/caches
-mount -t tmpfs varcacheyum /var/cache/yum
-mount -t tmpfs tmp /tmp
-mount -t tmpfs vartmp /var/tmp
-[ -x /sbin/restorecon ] && /sbin/restorecon /var/cache/yum /tmp /var/tmp >/dev/null 2>&1
-
-# Stopgap fix for RH #217966; should be fixed in HAL instead
-touch /media/.hal-mtab
-
-# workaround clock syncing on shutdown that we don't want (#297421)
-sed -i -e 's/hwclock/no-such-hwclock/g' /etc/rc.d/init.d/halt
-
-# and hack so that we eject the cd on shutdown if we're using a CD...
-if strstr "\`cat /proc/cmdline\`" CDLABEL= ; then
-  cat >> /sbin/halt.local << FOE
-#!/bin/bash
-# we want to eject the cd on halt, but let's also try to avoid
-# io errors due to not being able to get files...
-cat /sbin/halt > /dev/null
-cat /sbin/reboot > /dev/null
-/usr/sbin/eject -p -m \$(readlink -f /dev/live) >/dev/null 2>&1
-FOE
-chmod +x /sbin/halt.local
-fi
-
-EOF
-
-# bah, hal starts way too late
-cat > /etc/rc.d/init.d/fedora-late-live << EOF
-#!/bin/bash
-#
-# live: Late init script for live image
-#
-# chkconfig: 345 99 01
-# description: Late init script for live image.
-
-. /etc/init.d/functions
-
-if ! strstr "\`cat /proc/cmdline\`" liveimg || [ "\$1" != "start" ] || [ -e /.liveimg-late-configured ] ; then
-    exit 0
-fi
-
-exists() {
-    which \$1 >/dev/null 2>&1 || return
-    \$*
-}
-
-touch /.liveimg-late-configured
-
-# read some variables out of /proc/cmdline
-for o in \`cat /proc/cmdline\` ; do
-    case \$o in
-    ks=*)
-        ks="\${o#ks=}"
-        ;;
-    xdriver=*)
-        xdriver="--set-driver=\${o#xdriver=}"
-        ;;
-    esac
-done
-
-
-# if liveinst or textinst is given, start anaconda
-if strstr "\`cat /proc/cmdline\`" liveinst ; then
-   /usr/sbin/liveinst \$ks
-fi
-if strstr "\`cat /proc/cmdline\`" textinst ; then
-   /usr/sbin/liveinst --text \$ks
-fi
-
-# configure X, allowing user to override xdriver
-if [ -n "\$xdriver" ]; then
-   exists system-config-display --noui --reconfig --set-depth=24 \$xdriver
-fi
-
-EOF
-
-# workaround avahi segfault (#279301)
-touch /etc/resolv.conf
-/sbin/restorecon /etc/resolv.conf
-
-chmod 755 /etc/rc.d/init.d/fedora-live
-/sbin/restorecon /etc/rc.d/init.d/fedora-live
-/sbin/chkconfig --add fedora-live
-
-chmod 755 /etc/rc.d/init.d/fedora-late-live
-/sbin/restorecon /etc/rc.d/init.d/fedora-late-live
-/sbin/chkconfig --add fedora-late-live
-
-# work around for poor key import UI in PackageKit
-rm -f /var/lib/rpm/__db*
-rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
-
-# go ahead and pre-make the man -k cache (#455968)
-/usr/sbin/makewhatis -w
-
-# save a little bit of space at least...
-rm -f /boot/initrd*
-# make sure there aren't core files lying around
-rm -f /core*
-
-%end
-
-
-%post --nochroot
-cp $INSTALL_ROOT/usr/share/doc/*-release-*/GPL $LIVE_ROOT/GPL
-cp $INSTALL_ROOT/usr/share/doc/HTML/readme-live-image/en_US/readme-live-image-en_US.txt $LIVE_ROOT/README
-
-# only works on x86, x86_64
-if [ "$(uname -i)" = "i386" -o "$(uname -i)" = "x86_64" ]; then
-  if [ ! -d $LIVE_ROOT/LiveOS ]; then mkdir -p $LIVE_ROOT/LiveOS ; fi
-  cp /usr/bin/livecd-iso-to-disk $LIVE_ROOT/LiveOS
-fi
-%end
diff --git a/config/livecd-fedora-desktop.ks b/config/livecd-fedora-desktop.ks
deleted file mode 100644
index e45c092..0000000
--- a/config/livecd-fedora-desktop.ks
+++ /dev/null
@@ -1,178 +0,0 @@
-%include livecd-fedora-base-desktop.ks
-
-%packages
- at games
- at graphical-internet
- at graphics
- at sound-and-video
- at gnome-desktop
-nss-mdns
-NetworkManager-vpnc
-NetworkManager-openvpn
-# we don't include @office so that we don't get OOo.  but some nice bits
-abiword
-gnumeric
-#planner
-#inkscape
-
- at albanian-support
- at arabic-support
- at assamese-support
- at basque-support
- at belarusian-support
- at bengali-support
- at brazilian-support
- at british-support
- at bulgarian-support
- at catalan-support
- at chinese-support
- at czech-support
- at danish-support
- at dutch-support
- at estonian-support
- at finnish-support
- at french-support
- at galician-support
- at georgian-support
- at german-support
- at greek-support
- at gujarati-support
- at hebrew-support
- at hindi-support
- at hungarian-support
- at indonesian-support
- at italian-support
- at japanese-support
- at kannada-support
- at korean-support
- at latvian-support
- at lithuanian-support
- at macedonian-support
- at malayalam-support
- at marathi-support
- at nepali-support
- at norwegian-support
- at oriya-support
- at persian-support
- at polish-support
- at portuguese-support
- at punjabi-support
- at romanian-support
- at russian-support
- at serbian-support
- at slovak-support
- at slovenian-support
- at spanish-support
- at swedish-support
- at tamil-support
- at telugu-support
- at thai-support
- at turkish-support
- at ukrainian-support
- at vietnamese-support
- at welsh-support
-
-# The following locales have less than 50% translation coverage for the core
-# GNOME stack, as found at http://l10n.gnome.org/languages/
-
-#@afrikaans-support
-#@armenian-support
-#@bhutanese-support
-#@bosnian-support
-#@breton-support
-#@croatian-support
-#@esperanto-support
-#@ethiopic-support
-#@faeroese-support
-#@filipino-support
-#@gaelic-support
-#@icelandic-support
-#@inuktitut-support
-#@irish-support
-#@khmer-support
-#@lao-support
-#@low-saxon-support
-#@malay-support
-#@maori-support
-#@mongolian-support
-#@northern-sami-support
-#@northern-sotho-support
-#@samoan-support
-#@sinhala-support
-#@somali-support
-#@southern-ndebele-support
-#@southern-sotho-support
-#@swati-support
-#@tagalog-support
-#@tibetan-support
-#@tonga-support
-#@tsonga-support
-#@tswana-support
-#@urdu-support
-#@venda-support
-#@walloon-support
-#@xhosa-support
-#@zulu-support
-
-# These fonts are only used in the commented-out locales above
--lklug-fonts
--abyssinica-fonts
--jomolhari-fonts
-
-# avoid weird case where we pull in more festival stuff than we need
-festival
-festvox-slt-arctic-hts
-
-# dictionaries are big
--aspell-*
--hunspell-*
--man-pages-*
--scim-tables-*
--wqy-bitmap-fonts
--dejavu-fonts-experimental
-
-# more fun with space saving 
--scim-lang-chinese
--scim-python*
-scim-chewing
-scim-pinyin
-
-# save some space
--gnome-user-docs
--gimp-help
--evolution-help
--autofs
--nss_db
--vino
--dasher
--evince-dvi
--evince-djvu
-# not needed for gnome
--acpid
-# temporary - drags in many deps
--ekiga
--tomboy
--f-spot
-
-# try to get down to cd sized for the alpha
--gnumeric
--isdn4k-utils
-# hack to deal with conditionals + multiarch blargh
--scim-bridge-gtk.i386
-%end
-
-%post
-cat >> /etc/rc.d/init.d/fedora-live << EOF
-# disable screensaver locking
-gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-screensaver/lock_enabled false >/dev/null
-# set up timed auto-login for after 60 seconds
-cat >> /etc/gdm/custom.conf << FOE
-[daemon]
-TimedLoginEnable=true
-TimedLogin=fedora
-TimedLoginDelay=60
-FOE
-
-EOF
-
-%end
diff --git a/config/livecd-fedora-developer.ks b/config/livecd-fedora-developer.ks
deleted file mode 100644
index bfa1496..0000000
--- a/config/livecd-fedora-developer.ks
+++ /dev/null
@@ -1,116 +0,0 @@
-%include livecd-fedora-desktop.ks
-
-part / --size 6000
-
-%packages
-# Libraries
- at development-libs
- at gnome-software-development
- at java-development
-
-# SCM tools
-bazaar
-bzr
-cogito
-cvs2cl
-cvsutils
-git
-mercurial
-monotone
-quilt
-
-# IDEs
- at eclipse
-anjuta
-anjuta-docs
-codeblocks
-pida
-
-# General developer tools
- at authoring-and-publishing
- at development-tools
- at editors
- at system-tools
- at virtualization
-ElectricFence
-alleyoop
-crash
-dejagnu
-dogtail
-elfutils-devel
-emacs
-emacs-el
-expect
-frysk-gnome
-gconf-editor
-gettext-devel
-gnuplot
-hexedit
-inkscape
-intltool
-lynx
-maven2
-mutt
-scons
-sharutils
-socat
-sox
-sysprof
-tcp_wrappers-devel
-tcsh
-texi2html
-xchat
-
-# RPM/Fedora-specific tools
- at buildsys-build
-createrepo
-koji
-livecd-tools
-mock
-rpmdevtools
-rpmlint
-
-eclipse-demos
-
-# Should we?
-#@sql-server
-#@mysql
-#@ruby
-#@web-development
-#@x-software-development
-# I think this is going to be too big on x86_64
-#*-devel
-%end
-
-%post
-# Enable debuginfo repository (useful for frysk, gdb, etc.)
-awk '
-BEGIN {
-  debuginfo = 0
-}
-  /^\[.*\]/ {
-  if (/debuginfo/) {
-    debuginfo = 1
-  } else {
-    debuginfo = 0
-  }
-  print
-  next
-}
-  /enabled=0/ && debuginfo {
-  print "enabled=1"
-  next
-}
-{
-  print
-  next
-}' < /etc/yum.repos.d/fedora.repo > /etc/yum.repos.d/fedora.repo.tmp
-mv /etc/yum.repos.d/fedora.repo{.tmp,}
-
-cat >> /etc/rc.d/init.d/fedora-live << EOF
-# Put link to demonstration videos on the desktop
-pushd /home/fedora/Desktop
-ln -s /usr/share/eclipse-demos-0.0.1 "Eclipse demonstration videos"
-popd
-EOF
-%end
diff --git a/config/livecd-fedora-electronic-lab.ks b/config/livecd-fedora-electronic-lab.ks
deleted file mode 100644
index eeecb98..0000000
--- a/config/livecd-fedora-electronic-lab.ks
+++ /dev/null
@@ -1,237 +0,0 @@
-# Description : Live image for Fedora Electronic Lab
-# last updated: 10 October 2007
-
-%include livecd-fedora-base-desktop.ks
-
-%packages
-# KDE basic packages
-kdebase
-kde-filesystem
-kdelibs
-kdenetwork
-kdegraphics
-kdeutils
-knetworkmanager
-kde-settings
-kmenu-gnome
-kdesvn
-yakuake
-# include default fedora wallpaper
-desktop-backgrounds-basic
-wget
-
-# some projects based on ghdl and gtkwave needs
-zlib-devel
-
-#project management
-vym
-koffice-kspread
-koffice-kword
-koffice-kplato
-koffice-filters
-
-# some other extra packages
-ntfsprogs
-ntfs-3g
-synaptics
-setroubleshoot
-smolt
-smolt-firstboot
-syslinux
-gnupg
-hal-cups-utils
-
-# we don't want these
--dos2unix
--firefox
--authconfig-gtk
--PolicyKit-gnome
--gnome-doc-utils-stylesheets
-
-# ignore comps.xml and make sure these packages are included
-kpowersave
-rhgb
-
-
-#vlsi
-alliance-doc
-irsim
-gds2pov
-magic-doc
-toped
-xcircuit
-qucs
-netgen
-
-#Hardware Description Languages
-gtkwave
-iverilog
-drawtiming
-ghdl
-freehdl
-
-#spice
-ngspice
-gnucap
-#gspiceui
-#gwave
-
-#PCB and schematics
-geda-gschem
-geda-examples
-geda-gsymcheck
-geda-gattrib
-geda-utils
-geda-docs
-geda-gnetlist
-gerbv
-gresistor
-kicad
-pcb
-
-#Micro Programming
-piklab
-ktechlab
-pikloops
-sdcc
-
-# Serial Port Terminals
-gtkterm
-picocom
-minicom
-
-#embedded
-arm-gp2x-linux*
-avr-*
-avrdude
-dfu-programmer
-avarice
-uisp
-
-#computing
-octave
-
-%end
-
-%post
-
-###### Fedora Electronic Lab ####################################################
-
-# Fedora Electronic Lab: Kwin buttons
-cat > /usr/share/kde-settings/kde-profile/default/share/config/kwinrc <<EOF
-[Style]
-ButtonsOnLeft=MB
-ButtonsOnRight=FIAX
-CustomButtonPositions=true
-EOF
-
-
-# kill stupid klipper
-cat > /usr/share/kde-settings/kde-profile/default/share/config/klipperrc <<EOF
-[General]
-AutoStart=false
-EOF
-
-# use the LCD_Style clock as alliance's windows demand a lot of space on kicker
-cat > /usr/share/kde-settings/kde-profile/default/share/config/clock_panelappletrc <<EOF
-[Digital]
-LCD_Style=false
-Show_Date=false
-Show_Seconds=true
-
-[General]
-Type=Digital
-EOF
-
-
-cat > /usr/share/kde-settings/kde-profile/default/share/config/kxkbrc <<EOF
-[Layout]
-DisplayNames=
-EnableXkbOptions=false
-IncludeGroups=
-LayoutList=us,de,fr,jp
-Model=pc104
-Options=
-ResetOldOptions=false
-ShowFlag=true
-ShowSingle=true
-StickySwitching=false
-StickySwitchingDepth=2
-SwitchMode=Global
-Use=true
-EOF
-
-# Chitlesh doesn't like the KDE icon on the kicker, but fedora's
-# This is a feature for Fedora and not for KDE
-cp -fp /usr/share/icons/Bluecurve/16x16/apps/gnome-main-menu.png /usr/share/icons/crystalsvg/16x16/apps/kmenu.png
-cp -fp /usr/share/icons/Bluecurve/24x24/apps/gnome-main-menu.png /usr/share/icons/crystalsvg/22x22/apps/kmenu.png
-cp -fp /usr/share/icons/Bluecurve/32x32/apps/gnome-main-menu.png /usr/share/icons/crystalsvg/32x32/apps/kmenu.png
-cp -fp /usr/share/icons/Bluecurve/48x48/apps/gnome-main-menu.png /usr/share/icons/crystalsvg/48x48/apps/kmenu.png
-
-###### KDE #####################################################################
-
-# create /etc/sysconfig/desktop (needed for installation)
-cat > /etc/sysconfig/desktop <<EOF
-DESKTOP="KDE"
-DISPLAYMANAGER="KDE"
-EOF
-
-# add initscript qnd # Fedora Electronic Lab:  KDE keyboard layouts
-cat >> /etc/rc.d/init.d/fedora-live << EOF
-
-if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
-    # use image also for kdm
-    mkdir -p /usr/share/apps/kdm/faces
-    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /usr/share/apps/kdm/faces/fedora.face.icon
-fi
-
-# make fedora user use KDE
-echo "startkde" > /home/fedora/.xsession
-chmod a+x /home/fedora/.xsession
-chown fedora:fedora /home/fedora/.xsession
-
-# set up autologin for user fedora
-sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc
-sed -i 's/#AutoLoginUser=fred/AutoLoginUser=fedora/' /etc/kde/kdm/kdmrc
-
-# set up user fedora as default user and preselected user
-sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc
-sed -i 's/#DefaultUser=johndoe/DefaultUser=fedora/' /etc/kde/kdm/kdmrc
-
-# disable screensaver
-sed -i 's/Enabled=true/Enabled=false/' /usr/share/kde-settings/kde-profile/default/share/config/kdesktoprc
-
-# workaround to put liveinst on desktop and in menu
-sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
-EOF
-
-# and set up gnome-keyring to startup/shutdown in kde
-mkdir -p /etc/skel/.kde/env /etc/skel/.kde/shutdown
-cat > /etc/skel/.kde/env/start-custom.sh << EOF
-#!/bin/sh
-eval \`gnome-keyring-daemon\`
-export GNOME_KEYRING_PID
-export GNOME_KEYRING_SOCKET
-EOF
-chmod 755 /etc/skel/.kde/env/start-custom.sh
-
-cat > /etc/skel/.kde/shutdown/stop-custom.sh << EOF
-#/bin/sh
-if [-n "$GNOME_KEYRING_PID"];then
-kill $GNOME_KEYRING_PID
-fi
-EOF
-chmod 755 /etc/skel/.kde/shutdown/stop-custom.sh
-
-###### Fedora Electronic Lab ####################################################
-
-# FEL doesn't need these and boots slowly
-/sbin/chkconfig --del anacron
-/sbin/chkconfig --del sendmail
-/sbin/chkconfig --del nfs
-/sbin/chkconfig --del nfslock
-/sbin/chkconfig --del rpcidmapd
-/sbin/chkconfig --del rpcbind
-
-%end
-	
diff --git a/config/livecd-fedora-games.ks b/config/livecd-fedora-games.ks
deleted file mode 100644
index 39013b2..0000000
--- a/config/livecd-fedora-games.ks
+++ /dev/null
@@ -1,164 +0,0 @@
-%include /usr/share/livecd-tools/livecd-fedora-desktop.ks
-part / --size 8000
-
-# customize repo configuration for local builds
-# repo --name=development --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
-
-
-%packages
-
-# games
-
-# traditional (big)
-
-abuse
-alienarena
-armacycles-ad
-asc
-asc-music
-astromenace
-beneath-a-steel-sky-cd
-blobAndConquer
-boswars
-bzflag
-#croquet (pending)
-crossfire-client
-egoboo
-FlightGear
-flight-of-the-amazon-queen-cd
-freeciv
-freecol
-freedoom
-freedroidrpg
-frozen-bubble
-gl-117
-lincity-ng
-manaworld
-maniadrive
-maniadrive-music
-nethack-vultures
-neverball
-nexuiz
-openarena
-pinball
-scorched3d
-supertux
-supertuxkart
-torcs
-tremulous
-#vdrift
-vegastrike
-warzone2100
-wesnoth
-widelands
-worminator
-wormux
-xpilot-ng
-
-# traditional (small)
-
-ballz
-blobwars
-bombardier
-bsd-games
-clanbomber
-gnubg
-gnugo
-hedgewars
-liquidwar
-londonlaw
-machineball
-nazghul-haxima
-nethack
-openlierox
-quake3
-quake3-demo
-quarry
-Ri-li
-rogue
-rott-shareware
-scorchwentbonkers
-seahorse-adventures
-stormbaancoureur
-ularn
-urbanterror
-vavoom
-worldofpadman
-
-# arcade classics(ish) (big)
-
-auriferous
-duel3
-lmarbles
-raidem
-raidem-music
-trackballs
-trackballs-music
-uqm
-uqm-content-3domusic
-uqm-content-voice
-
-# arcade classics(ish) (small)
-
-ballbuster
-dd2
-KoboDeluxe
-lacewing
-Maelstrom
-methane
-njam
-seahorse-adventures
-shippy
-tecnoballz
-#(xgalaga renamed)
-xgalaxy
-zasx
-
-# falling blocks games (small) 
-
-crack-attack
-crystal-stacker
-fbg
-gemdropx
-gweled
-
-# puzzles (big)
-enigma
-fillets-ng
-pingus
-
-# puzzles (small)
-
-escape
-magicor
-mirrormagic
-pychess
-rocksndiamonds
-
-# card games
-
-poker2d
-
-# educational/simulation
-
-bygfoot
-celestia
-childsplay
-gcompris
-stellarium
-tuxpaint
-tuxpaint-stamps
-tuxtype2
-
-# kde based games
-ksirk
-poker2d-kde
-taxipilot
-
-# utilities
-
-dosbox
-games-menus
-wget
-
-%end
diff --git a/config/livecd-fedora-kde.ks b/config/livecd-fedora-kde.ks
deleted file mode 100644
index 8d2148c..0000000
--- a/config/livecd-fedora-kde.ks
+++ /dev/null
@@ -1,109 +0,0 @@
-%include livecd-fedora-base-desktop.ks
-
-%packages
-
- at kde-desktop
-
-# unwanted packages from @kde-desktop
-# don't include these for now to fit on a cd
-
-### amarok has duplicate functionality with juk (~14 megs)
-#-amarok
-### digikam has duplicate functionality with gwenview (~11 megs)
--digikam
-### kdeedu is too big for the live images
--kdeedu
-### scribus is too big for the live images
--scribus
-### kget has also basic torrent features (~3 megs)
--ktorrent
-### konqueror is also able to browse ftp shares (~1 megs)
-#-kftpgrabber*
-### kaffeine has duplicate functionality with dragonplayer (~3 megs)
--kaffeine*
-### the removal of kdegames will free ~31 megs
-#-kdegames
-
-
-# Useful additional KDE3 applications
-koffice-kword
-koffice-kspread
-koffice-kpresenter
-koffice-filters
-k3b
-filelight
-# twinkle (~10 megs)
-#twinkle
-
-
-# some extras
-fuse
-pavucontrol
-
-
-# additional fonts
- at fonts
-fonts-ISO8859-2 
-#cjkunifonts-ukai 
-madan-fonts 
-fonts-KOI8-R 
-fonts-KOI8-R-100dpi 
-tibetan-machine-uni-fonts
-
-
-# FIXME/TODO: recheck the removals here
-# try to remove some packages from livecd-fedora-base-desktop.ks
--gdm
--authconfig-gtk
-
-# save some space (from @base)
--make
--nss_db
--autofs
-
-%end
-
-%post
-
-# create /etc/sysconfig/desktop (needed for installation)
-cat > /etc/sysconfig/desktop <<EOF
-DESKTOP="KDE"
-DISPLAYMANAGER="KDM"
-EOF
-
-# add initscript
-cat >> /etc/rc.d/init.d/fedora-live << EOF
-
-if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
-    # use image also for kdm
-    mkdir -p /usr/share/apps/kdm/faces
-    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /usr/share/apps/kdm/faces/fedora.face.icon
-fi
-
-# make fedora user use KDE
-echo "startkde" > /home/fedora/.xsession
-chmod a+x /home/fedora/.xsession
-chown fedora:fedora /home/fedora/.xsession
-
-# set up autologin for user fedora
-sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc
-sed -i 's/#AutoLoginUser=fred/AutoLoginUser=fedora/' /etc/kde/kdm/kdmrc
-
-# set up user fedora as default user and preselected user
-sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc
-sed -i 's/#DefaultUser=johndoe/DefaultUser=fedora/' /etc/kde/kdm/kdmrc
-
-# add liveinst.desktop to favorites menu
-mkdir -p /home/fedora/.kde/share/config/
-cat > /home/fedora/.kde/share/config/kickoffrc << MENU_EOF
-[Favorites]
-FavoriteURLs=/usr/share/applications/kde4/konqbrowser.desktop,/usr/share/applications/kde4/dolphin.desktop,/usr/share/applications/kde4/systemsettings.desktop,/usr/share/applications/liveinst.desktop
-MENU_EOF
-chown -R fedora:fedora /home/fedora/.kde/
-
-# show liveinst.desktop on and in menu
-sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
-
-EOF
-
-%end
diff --git a/config/livedvd-fedora-kde.ks b/config/livedvd-fedora-kde.ks
deleted file mode 100644
index d1f8579..0000000
--- a/config/livedvd-fedora-kde.ks
+++ /dev/null
@@ -1,109 +0,0 @@
-%include livecd-fedora-kde.ks
-
-%packages
-
-# add full language support
- at afrikaans-support
- at albanian-support
- at arabic-support
- at armenian-support
- at assamese-support
- at basque-support
- at belarusian-support
- at bengali-support
- at bhutanese-support
- at bosnian-support
- at brazilian-support
- at breton-support
- at british-support
- at bulgarian-support
- at catalan-support
- at chinese-support
- at croatian-support
- at czech-support
- at danish-support
- at dutch-support
- at estonian-support
- at ethiopic-support
- at faeroese-support
- at filipino-support
- at finnish-support
- at french-support
- at gaelic-support
- at galician-support
- at georgian-support
- at german-support
- at greek-support
- at gujarati-support
- at hebrew-support
- at hindi-support
- at hungarian-support
- at icelandic-support
- at indonesian-support
- at inuktitut-support
- at irish-support
- at italian-support
- at japanese-support
- at kannada-support
- at khmer-support
- at korean-support
- at lao-support
- at latvian-support
- at lithuanian-support
- at malay-support
- at malayalam-support
- at maori-support
- at marathi-support
- at northern-sotho-support
- at norwegian-support
- at oriya-support
- at persian-support
- at polish-support
- at portuguese-support
- at punjabi-support
- at romanian-support
- at russian-support
- at samoan-support
- at serbian-support
- at sinhala-support
- at slovak-support
- at slovenian-support
- at somali-support
- at southern-ndebele-support
- at southern-sotho-support
- at spanish-support
- at swati-support
- at swedish-support
- at tagalog-support
- at tamil-support
- at telugu-support
- at thai-support
- at tibetan-support
- at tonga-support
- at tsonga-support
- at tswana-support
- at turkish-support
- at ukrainian-support
- at urdu-support
- at venda-support
- at vietnamese-support
- at welsh-support
- at xhosa-support
- at zulu-support
-
-# and some extra packages
-koffice-*
-
-%end 
-
-%post
-
-# Use gdm here for language selection
-
-# create /etc/sysconfig/desktop (needed for installation)
-cat > /etc/sysconfig/desktop <<EOF
-DESKTOP="KDE"
-#DISPLAYMANAGER="KDE"
-EOF
-
-%end 


commit 9b2036f5e5f0e04051b8052511b682784dd7ecd3
Author: Jeremy Katz <katzj at redhat.com>
Date:   Mon Aug 11 12:18:23 2008 -0400

    Remove configs for older releases

diff --git a/config/livecd-fedora-7-desktop.ks b/config/livecd-fedora-7-desktop.ks
deleted file mode 100644
index 002bd95..0000000
--- a/config/livecd-fedora-7-desktop.ks
+++ /dev/null
@@ -1,176 +0,0 @@
-lang en_US.UTF-8
-keyboard us
-timezone US/Eastern
-auth --useshadow --enablemd5
-selinux --enforcing
-firewall --disabled
-repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-7&arch=$basearch
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f7&arch=$basearch
-xconfig --startxonboot
-services --enabled=NetworkManager,dhcdbd --disabled=network,sshd
-
-%packages
-# basic desktop packages
- at graphical-internet
- at graphics
- at sound-and-video
- at gnome-desktop
- at base-x
- at games
- at base
- at core
- at admin-tools
- at dial-up
- at hardware-support
- at printing
-syslinux
-kernel
-
-scim*
--scim-devel
--scim-doc
--scim-qtimm
--scim-bridge-qt
--scim-skk
--scim-tomoe
--scim-tables*
--scim-fcitx*
--scim-skk
-
-m17n-lib
-m17n-db
-#m17n-db-*
-
-fonts-*
-
-# dictionaries are big
--aspell-*
--m17n-db-*
--man-pages-*
-# gimp help is huge
--gimp-help
-# lose the compat stuff
--compat*
-
-# space sucks
--gnome-user-docs
--specspo
--esc
--samba-client
--a2ps
--vino
--redhat-lsb
--sox
--tomboy
-
-# smartcards won't really work on the livecd.  and we _need_ space
--coolkey
--ccid
-
-# duplicate functionality
--pinfo
--vorbis-tools
--wget
-
-
-# scanning takes quite a bit of space :/
--xsane
--xsane-gimp
-
-# while hplip requires pyqt, it has to go
--hplip
-
-# added games
-#monkey-bubble
-#ppracer
-
-# we don't include @office so that we don't get OOo.  but some nice bits
-abiword
-gnumeric
-evince
-#gnome-blog
-#planner
-
-# lots of people want...
-gparted
-ntfs-3g
-ntfsprogs
-
-# livecd bits to set up the livecd and be able to install
-anaconda
-anaconda-runtime
-
-# make sure debuginfo doesn't end up on the live image
--*debuginfo
-
-%post
-# FIXME: it'd be better to get this installed from a package
-cat > /etc/rc.d/init.d/fedora-live << EOF
-#!/bin/bash
-#
-# live: Init script for live image
-#
-# chkconfig: 345 00 99
-# description: Init script for live image.
-
-. /etc/init.d/functions
-
-if ! strstr "\`cat /proc/cmdline\`" liveimg || [ "\$1" != "start" ] || [ -e /.liveimg-configured ] ; then
-    exit 0
-fi
-
-exists() {
-    which \$1 >/dev/null 2>&1 || return
-    \$*
-}
-
-touch /.liveimg-configured
-
-# mount live image
-if [ -b /dev/live ]; then
-   mkdir -p /mnt/live
-   mount -o ro /dev/live /mnt/live
-fi
-
-# configure X
-exists system-config-display --noui --reconfig --set-depth=24
-
-# unmute sound card
-exists alsaunmute 0 2> /dev/null
-
-# add fedora user with no passwd
-useradd -c "Fedora Live" fedora
-passwd -d fedora > /dev/null
-# disable screensaver locking
-gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-screensaver/lock_enabled false >/dev/null
-# set up timed auto-login for after 60 seconds
-sed -i -e 's/\[daemon\]/[daemon]\nTimedLoginEnable=true\nTimedLogin=fedora\nTimedLoginDelay=60/' /etc/gdm/custom.conf
-if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
-    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /home/fedora/.face
-    chown fedora:fedora /home/fedora/.face
-    # TODO: would be nice to get e-d-s to pick this one up too... but how?
-fi
-
-# turn off firstboot for livecd boots
-echo "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot
-
-# don't start yum-updatesd for livecd boots
-chkconfig --level 345 yum-updatesd off
-
-# don't start cron/at as they tend to spawn things which are
-# disk intensive that are painful on a live image
-chkconfig --level 345 crond off
-chkconfig --level 345 atd off
-chkconfig --level 345 anacron off
-chkconfig --level 345 readahead_early off
-chkconfig --level 345 readahead_later off
-
-# Stopgap fix for RH #217966; should be fixed in HAL instead
-touch /media/.hal-mtab
-EOF
-chmod 755 /etc/rc.d/init.d/fedora-live
-/sbin/restorecon /etc/rc.d/init.d/fedora-live
-/sbin/chkconfig --add fedora-live
-
-# save a little bit of space at least...
-rm -f /boot/initrd*
diff --git a/config/livecd-fedora-7-kde.ks b/config/livecd-fedora-7-kde.ks
deleted file mode 100644
index fa63629..0000000
--- a/config/livecd-fedora-7-kde.ks
+++ /dev/null
@@ -1,184 +0,0 @@
-lang en_US.UTF-8
-keyboard us
-timezone US/Eastern
-auth --useshadow --enablemd5
-selinux --enforcing
-firewall --disabled
-
-xconfig --startxonboot
-services --enabled=NetworkManager,dhcdbd --disabled=network,sshd
-
-repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-7&arch=$basearch
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f7&arch=$basearch
-
-
-%packages
-# Basic packages
- at core
- at base
- at dial-up
- at admin-tools
- at hardware-support
-kernel
-
-dejavu-lgc-fonts
-setroubleshoot
-smolt
-smolt-firstboot
-syslinux
-system-config-display
-system-config-services
-xorg-x11-drivers
-
-# to make the cd installable
-anaconda
-anaconda-runtime
-
-# KDE basic packages
- at kde-desktop
-kdegames
-
-# additional KDE packages
-beryl-kde
-k3b
-koffice-kword
-koffice-kspread
-koffice-kpresenter
-koffice-filters
-twinkle
-
-#some changes that we don't want...
--specspo
--scribus
--kdeaddons
--kdemultimedia-extras
--kdeartwork-extras
--kmymoney2
--basket
-
-# some stuff we don't want to save space
--samba-client
--redhat-lsb
--ccid
--coolkey
-
-# some other extra packages
-gnupg
-xine-lib-extras
-ntfsprogs
-ntfs-3g
-gparted
-synaptics
-
-# fonts
-fonts-*
-
-# ignore comps.xml and make sure these packages are included
-knetworkmanager
-kpowersave
-redhat-artwork-kde
-
-%post
-
-# create /etc/sysconfig/desktop (needed for installation)
-cat > /etc/sysconfig/desktop <<EOF
-DESKTOP="KDE"
-DISPLAYMANAGER="KDE"
-EOF
-
-# add initscript
-# FIXME: it'd be better to get this installed from a package
-cat > /etc/rc.d/init.d/fedora-live-kde << EOF
-#!/bin/bash
-#
-# live: Init script for live image
-#
-# chkconfig: 345 00 99
-# description: Init script for live image.
-
-. /etc/init.d/functions
-
-if ! strstr "\`cat /proc/cmdline\`" liveimg || [ "\$1" != "start" ] || [ -e /.liveimg-configured ] ; then
-    exit 0
-fi
-
-exists() {
-    which \$1 >/dev/null 2>&1 || return
-    \$*
-}
-
-touch /.liveimg-configured
-
-# mount live image
-if [ -b /dev/live ]; then
-   mkdir -p /mnt/live
-   mount -o ro /dev/live /mnt/live
-fi
-
-# configure X
-exists system-config-display --noui --reconfig --set-depth=24
-
-# unmute sound card
-exists alsaunmute 0 2> /dev/null
-
-# add fedora user with no passwd
-useradd -c "Fedora Live" fedora
-passwd -d fedora > /dev/null
-
-if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
-    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /home/fedora/.face
-    chown fedora:fedora /home/fedora/.face
-    # TODO: would be nice to get e-d-s to pick this one up too... but how?
-
-    # use image also for kdm
-    mkdir -p /usr/share/apps/kdm/faces
-    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /usr/share/apps/kdm/faces/fedora.face.icon
-fi
-
-# make fedora user use KDE
-echo "startkde" > /home/fedora/.xsession
-chmod a+x /home/fedora/.xsession
-chown fedora:fedora /home/fedora/.xsession
-
-# set up autologin for user fedora
-sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc
-sed -i 's/#AutoLoginUser=fred/AutoLoginUser=fedora/' /etc/kde/kdm/kdmrc
-
-# set up user fedora as default user and preselected user
-sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc
-sed -i 's/#DefaultUser=johndoe/DefaultUser=fedora/' /etc/kde/kdm/kdmrc
-
-# disable screensaver
-sed -i 's/Enabled=true/Enabled=false/' /usr/share/kde-settings/kde-profile/default/share/config/kdesktoprc
-
-# adding some autostarted applications
-cp /usr/share/applications/fedora-knetworkmanager.desktop /usr/share/autostart/
-
-# workaround to put liveinst on desktop and in menu
-sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
-
-# turn off firstboot for livecd boots
-echo "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot
-
-# Stopgap fix for RH #217966; should be fixed in HAL instead
-touch /media/.hal-mtab
-
-# don't start yum-updatesd for livecd boots
-chkconfig --levels 345 yum-updatesd off
-
-# don't start cron/at as they tend to spawn things which are
-# disk intensive that are painful on a live image
-chkconfig --level 345 crond off
-chkconfig --level 345 atd off
-chkconfig --level 345 anacron off
-chkconfig --level 345 readahead_early off
-chkconfig --level 345 readahead_later off
-
-EOF
-
-chmod 755 /etc/rc.d/init.d/fedora-live-kde
-/sbin/restorecon /etc/rc.d/init.d/fedora-live-kde
-/sbin/chkconfig --add fedora-live-kde
-
-# save a little bit of space at least...
-rm -f /boot/initrd*
diff --git a/config/livecd-fedora-8-base-desktop.ks b/config/livecd-fedora-8-base-desktop.ks
deleted file mode 100644
index febfc97..0000000
--- a/config/livecd-fedora-8-base-desktop.ks
+++ /dev/null
@@ -1,189 +0,0 @@
-lang en_US.UTF-8
-keyboard us
-timezone US/Eastern
-auth --useshadow --enablemd5
-selinux --enforcing
-firewall --disabled
-xconfig --startxonboot
-part / --size 4096
-services --enabled=NetworkManager --disabled=network,sshd
-
-repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-8&arch=$basearch
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f8&arch=$basearch
-
-%packages
- at base-x
- at base
- at core
- at admin-tools
- at dial-up
- at hardware-support
- at printing
-kernel
-memtest86+
-
-# for live initrd
-livecd-tools
-
-# save some space
--specspo
--esc
--samba-client
--a2ps
--mpage
--redhat-lsb
--sox
--hplip
--hpijs
-# smartcards won't really work on the livecd.  
--coolkey
--ccid
-# duplicate functionality
--pinfo
--vorbis-tools
--wget
-# lose the compat stuff
--compat*
-
-# qlogic firmwares
--ql2100-firmware
--ql2200-firmware
--ql23xx-firmware
--ql2400-firmware
-
-# scanning takes quite a bit of space :/
--xsane
--xsane-gimp
--sane-backends
-
-# lots of people want to have this
-gparted
-
-# livecd bits to set up the livecd and be able to install
-anaconda
-isomd5sum
-
-# make sure debuginfo doesn't end up on the live image
--*debuginfo
-%end
-
-%post
-# FIXME: it'd be better to get this installed from a package
-cat > /etc/rc.d/init.d/fedora-live << EOF
-#!/bin/bash
-#
-# live: Init script for live image
-#
-# chkconfig: 345 00 99
-# description: Init script for live image.
-
-. /etc/init.d/functions
-
-if ! strstr "\`cat /proc/cmdline\`" liveimg || [ "\$1" != "start" ] || [ -e /.liveimg-configured ] ; then
-    exit 0
-fi
-
-exists() {
-    which \$1 >/dev/null 2>&1 || return
-    \$*
-}
-
-touch /.liveimg-configured
-
-# mount live image
-if [ -b /dev/live ]; then
-   mkdir -p /mnt/live
-   mount -o ro /dev/live /mnt/live
-fi
-
-# read some variables out of /proc/cmdline
-for o in \`cat /proc/cmdline\` ; do
-    case \$o in
-    ks=*)
-        ks="\${o#ks=}"
-        ;;
-    xdriver=*)
-        xdriver="--set-driver=\${o#xdriver=}"
-        ;;
-    esac
-done
-
-
-# if liveinst or textinst is given, start anaconda
-if strstr "\`cat /proc/cmdline\`" liveinst ; then
-   /usr/sbin/liveinst \$ks
-fi
-if strstr "\`cat /proc/cmdline\`" textinst ; then
-   /usr/sbin/liveinst --text \$ks
-fi
-
-# enable swaps unless requested otherwise
-swaps=\`blkid -t TYPE=swap -o device\`
-if ! strstr "\`cat /proc/cmdline\`" noswap -a [ -n "\$swaps" ] ; then
-  for s in \$swaps ; do
-    action "Enabling swap partition \$s" swapon \$s
-  done
-fi
-
-# configure X, allowing user to override xdriver
-exists system-config-display --noui --reconfig --set-depth=24 \$xdriver
-
-# add fedora user with no passwd
-useradd -c "Fedora Live" fedora
-passwd -d fedora > /dev/null
-
-# turn off firstboot for livecd boots
-echo "RUN_FIRSTBOOT=NO" > /etc/sysconfig/firstboot
-
-# don't start yum-updatesd for livecd boots
-chkconfig --level 345 yum-updatesd off 2>/dev/null
-
-# don't start cron/at as they tend to spawn things which are
-# disk intensive that are painful on a live image
-chkconfig --level 345 crond off 2>/dev/null
-chkconfig --level 345 atd off 2>/dev/null
-chkconfig --level 345 anacron off 2>/dev/null
-chkconfig --level 345 readahead_early off 2>/dev/null
-chkconfig --level 345 readahead_later off 2>/dev/null
-
-# Stopgap fix for RH #217966; should be fixed in HAL instead
-touch /media/.hal-mtab
-
-# workaround clock syncing on shutdown that we don't want (#297421)
-sed -i -e 's/hwclock/no-such-hwclock/g' /etc/rc.d/init.d/halt
-EOF
-
-# workaround avahi segfault (#279301)
-touch /etc/resolv.conf
-/sbin/restorecon /etc/resolv.conf
-
-chmod 755 /etc/rc.d/init.d/fedora-live
-/sbin/restorecon /etc/rc.d/init.d/fedora-live
-/sbin/chkconfig --add fedora-live
-
-# make sure there aren't core files lying around
-rm -f /core*
-
-# make the initrd we care about
-rm -f /boot/initrd*.img
-cp /etc/sysconfig/mkinitrd /etc/mayflower.conf
-ver=`ls /boot/vmlinuz* |head -n 1 |sed -e 's;/boot/vmlinuz-;;'`
-/usr/lib/livecd-creator/mayflower -f /boot/initrd-$ver.img $ver
-rm -f /etc/mayflower.conf
-
-%end
-
-
-%post --nochroot
-cp $INSTALL_ROOT/usr/share/doc/*-release-*/GPL $LIVE_ROOT/GPL
-cp $INSTALL_ROOT/usr/share/doc/HTML/readme-live-image/en_US/readme-live-image-en_US.txt $LIVE_ROOT/README
-
-# only works on x86, x86_64
-if [ "$(uname -i)" = "i386" -o "$(uname -i)" = "x86_64" ]; then
-  if [ ! -d $LIVE_ROOT/LiveOS ]; then mkdir -p $LIVE_ROOT/LiveOS ; fi
-  cp /usr/bin/livecd-iso-to-disk $LIVE_ROOT/LiveOS
-fi
-
-# move the initrd we created to be the booted one
-mv $INSTALL_ROOT/boot/initrd-*.img $LIVE_ROOT/isolinux/initrd0.img
-%end
diff --git a/config/livecd-fedora-8-desktop.ks b/config/livecd-fedora-8-desktop.ks
deleted file mode 100644
index 2dad982..0000000
--- a/config/livecd-fedora-8-desktop.ks
+++ /dev/null
@@ -1,145 +0,0 @@
-%include livecd-fedora-8-base-desktop.ks
-
-%packages
- at games
- at graphical-internet
- at graphics
- at sound-and-video
- at gnome-desktop
-nss-mdns
-NetworkManager-vpnc
-NetworkManager-openvpn
-# we don't include @office so that we don't get OOo.  but some nice bits
-abiword
-gnumeric
-evince
-gnome-blog
-#planner
-#inkscape
-
- at afrikaans-support
- at albanian-support
- at arabic-support
- at armenian-support
- at assamese-support
- at basque-support
- at belarusian-support
- at bengali-support
- at bhutanese-support
- at bosnian-support
- at brazilian-support
- at breton-support
- at british-support
- at bulgarian-support
- at catalan-support
- at chinese-support
- at croatian-support
- at czech-support
- at danish-support
- at dutch-support
- at estonian-support
- at ethiopic-support
- at faeroese-support
- at filipino-support
- at finnish-support
- at french-support
- at gaelic-support
- at galician-support
- at georgian-support
- at german-support
- at greek-support
- at gujarati-support
- at hebrew-support
- at hindi-support
- at hungarian-support
- at icelandic-support
- at indonesian-support
- at inuktitut-support
- at irish-support
- at italian-support
- at japanese-support
- at kannada-support
- at khmer-support
- at korean-support
- at lao-support
- at latvian-support
- at lithuanian-support
- at malay-support
- at malayalam-support
- at maori-support
- at marathi-support
- at northern-sotho-support
- at norwegian-support
- at oriya-support
- at persian-support
- at polish-support
- at portuguese-support
- at punjabi-support
- at romanian-support
- at russian-support
- at samoan-support
- at serbian-support
- at sinhala-support
- at slovak-support
- at slovenian-support
- at somali-support
- at southern-ndebele-support
- at southern-sotho-support
- at spanish-support
- at swati-support
- at swedish-support
- at tagalog-support
- at tamil-support
- at telugu-support
- at thai-support
- at tibetan-support
- at tonga-support
- at tsonga-support
- at tswana-support
- at turkish-support
- at ukrainian-support
- at urdu-support
- at venda-support
- at vietnamese-support
- at welsh-support
- at xhosa-support
- at zulu-support
-
-# dictionaries are big
--aspell-*
--man-pages-*
--scim-tables-*
--wqy-bitmap-fonts
--dejavu-fonts-experimental
--dejavu-fonts
-
-# more fun with space saving 
--scim-lang-chinese
-scim-chewing
-scim-pinyin
-
-# save some space
--gnome-user-docs
--gimp-help
--evolution-help
--autofs
--nss_db
--vino
-
-%end
-
-%post
-cat >> /etc/rc.d/init.d/fedora-live << EOF
-# disable screensaver locking
-gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-screensaver/lock_enabled false >/dev/null
-# set up timed auto-login for after 60 seconds
-sed -i -e 's/\[daemon\]/[daemon]\nTimedLoginEnable=true\nTimedLogin=fedora\nTimedLoginDelay=60/' /etc/gdm/custom.conf
-if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
-    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /home/fedora/.face
-    chown fedora:fedora /home/fedora/.face
-    # TODO: would be nice to get e-d-s to pick this one up too... but how?
-fi
-
-EOF
-
-%end
diff --git a/config/livecd-fedora-8-developer.ks b/config/livecd-fedora-8-developer.ks
deleted file mode 100644
index 208f701..0000000
--- a/config/livecd-fedora-8-developer.ks
+++ /dev/null
@@ -1,115 +0,0 @@
-%include livecd-fedora-8-desktop.ks
-
-part / --size 6000
-
-%packages
-# Libraries
- at development-libs
- at gnome-software-development
- at java-development
-
-# SCM tools
-bazaar
-bzr
-cogito
-cvs2cl
-cvsutils
-git
-mercurial
-monotone
-quilt
-
-# IDEs
- at eclipse
-anjuta
-anjuta-docs
-codeblocks
-
-# General developer tools
- at authoring-and-publishing
- at development-tools
- at editors
- at system-tools
- at virtualization
-ElectricFence
-alleyoop
-crash
-dejagnu
-dogtail
-elfutils-devel
-emacs
-emacs-el
-expect
-frysk-gnome
-gconf-editor
-gettext-devel
-gnuplot
-hexedit
-inkscape
-intltool
-lynx
-maven2
-mutt
-scons
-sharutils
-socat
-sox
-sysprof
-tcp_wrappers-devel
-tcsh
-texi2html
-xchat
-
-# RPM/Fedora-specific tools
- at buildsys-build
-createrepo
-koji
-livecd-tools
-mock
-rpmdevtools
-rpmlint
-
-eclipse-demos
-
-# Should we?
-#@sql-server
-#@mysql
-#@ruby
-#@web-development
-#@x-software-development
-# I think this is going to be too big on x86_64
-#*-devel
-%end
-
-%post
-# Enable debuginfo repository (useful for frysk, gdb, etc.)
-awk '
-BEGIN {
-  debuginfo = 0
-}
-  /^\[.*\]/ {
-  if (/debuginfo/) {
-    debuginfo = 1
-  } else {
-    debuginfo = 0
-  }
-  print
-  next
-}
-  /enabled=0/ && debuginfo {
-  print "enabled=1"
-  next
-}
-{
-  print
-  next
-}' < /etc/yum.repos.d/fedora.repo > /etc/yum.repos.d/fedora.repo.tmp
-mv /etc/yum.repos.d/fedora.repo{.tmp,}
-
-cat >> /etc/rc.d/init.d/fedora-live << EOF
-# Put link to demonstration videos on the desktop
-pushd /home/fedora/Desktop
-ln -s /usr/share/eclipse-demos-0.0.1 "Eclipse demonstration videos"
-popd
-EOF
-%end
diff --git a/config/livecd-fedora-8-electronic-lab.ks b/config/livecd-fedora-8-electronic-lab.ks
deleted file mode 100644
index 0595c90..0000000
--- a/config/livecd-fedora-8-electronic-lab.ks
+++ /dev/null
@@ -1,237 +0,0 @@
-# Description : Live image for Fedora Electronic Lab
-# last updated: 10 October 2007
-
-%include livecd-fedora-8-base-desktop.ks
-
-%packages
-# KDE basic packages
-kdebase
-kde-filesystem
-kdelibs
-kdenetwork
-kdegraphics
-kdeutils
-knetworkmanager
-kde-settings
-kmenu-gnome
-kdesvn
-yakuake
-# include default fedora wallpaper
-desktop-backgrounds-basic
-wget
-
-# some projects based on ghdl and gtkwave needs
-zlib-devel
-
-#project management
-vym
-koffice-kspread
-koffice-kword
-koffice-kplato
-koffice-filters
-
-# some other extra packages
-ntfsprogs
-ntfs-3g
-synaptics
-setroubleshoot
-smolt
-smolt-firstboot
-syslinux
-gnupg
-hal-cups-utils
-
-# we don't want these
--dos2unix
--firefox
--authconfig-gtk
--PolicyKit-gnome
--gnome-doc-utils-stylesheets
-
-# ignore comps.xml and make sure these packages are included
-kpowersave
-rhgb
-
-
-#vlsi
-alliance-doc
-irsim
-gds2pov
-magic-doc
-toped
-xcircuit
-qucs
-netgen
-
-#Hardware Description Languages
-gtkwave
-iverilog
-drawtiming
-ghdl
-freehdl
-
-#spice
-ngspice
-gnucap
-#gspiceui
-#gwave
-
-#PCB and schematics
-geda-gschem
-geda-examples
-geda-gsymcheck
-geda-gattrib
-geda-utils
-geda-docs
-geda-gnetlist
-gerbv
-gresistor
-kicad
-pcb
-
-#Micro Programming
-piklab
-ktechlab
-pikloops
-sdcc
-
-# Serial Port Terminals
-gtkterm
-picocom
-minicom
-
-#embedded
-arm-gp2x-linux*
-avr-*
-avrdude
-dfu-programmer
-avarice
-uisp
-
-#computing
-octave
-
-%end
-
-%post
-
-###### Fedora Electronic Lab ####################################################
-
-# Fedora Electronic Lab: Kwin buttons
-cat > /usr/share/kde-settings/kde-profile/default/share/config/kwinrc <<EOF
-[Style]
-ButtonsOnLeft=MB
-ButtonsOnRight=FIAX
-CustomButtonPositions=true
-EOF
-
-
-# kill stupid klipper
-cat > /usr/share/kde-settings/kde-profile/default/share/config/klipperrc <<EOF
-[General]
-AutoStart=false
-EOF
-
-# use the LCD_Style clock as alliance's windows demand a lot of space on kicker
-cat > /usr/share/kde-settings/kde-profile/default/share/config/clock_panelappletrc <<EOF
-[Digital]
-LCD_Style=false
-Show_Date=false
-Show_Seconds=true
-
-[General]
-Type=Digital
-EOF
-
-
-cat > /usr/share/kde-settings/kde-profile/default/share/config/kxkbrc <<EOF
-[Layout]
-DisplayNames=
-EnableXkbOptions=false
-IncludeGroups=
-LayoutList=us,de,fr,jp
-Model=pc104
-Options=
-ResetOldOptions=false
-ShowFlag=true
-ShowSingle=true
-StickySwitching=false
-StickySwitchingDepth=2
-SwitchMode=Global
-Use=true
-EOF
-
-# Chitlesh doesn't like the KDE icon on the kicker, but fedora's
-# This is a feature for Fedora and not for KDE
-cp -fp /usr/share/icons/Bluecurve/16x16/apps/gnome-main-menu.png /usr/share/icons/crystalsvg/16x16/apps/kmenu.png
-cp -fp /usr/share/icons/Bluecurve/24x24/apps/gnome-main-menu.png /usr/share/icons/crystalsvg/22x22/apps/kmenu.png
-cp -fp /usr/share/icons/Bluecurve/32x32/apps/gnome-main-menu.png /usr/share/icons/crystalsvg/32x32/apps/kmenu.png
-cp -fp /usr/share/icons/Bluecurve/48x48/apps/gnome-main-menu.png /usr/share/icons/crystalsvg/48x48/apps/kmenu.png
-
-###### KDE #####################################################################
-
-# create /etc/sysconfig/desktop (needed for installation)
-cat > /etc/sysconfig/desktop <<EOF
-DESKTOP="KDE"
-DISPLAYMANAGER="KDE"
-EOF
-
-# add initscript qnd # Fedora Electronic Lab:  KDE keyboard layouts
-cat >> /etc/rc.d/init.d/fedora-live << EOF
-
-if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
-    # use image also for kdm
-    mkdir -p /usr/share/apps/kdm/faces
-    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /usr/share/apps/kdm/faces/fedora.face.icon
-fi
-
-# make fedora user use KDE
-echo "startkde" > /home/fedora/.xsession
-chmod a+x /home/fedora/.xsession
-chown fedora:fedora /home/fedora/.xsession
-
-# set up autologin for user fedora
-sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc
-sed -i 's/#AutoLoginUser=fred/AutoLoginUser=fedora/' /etc/kde/kdm/kdmrc
-
-# set up user fedora as default user and preselected user
-sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc
-sed -i 's/#DefaultUser=johndoe/DefaultUser=fedora/' /etc/kde/kdm/kdmrc
-
-# disable screensaver
-sed -i 's/Enabled=true/Enabled=false/' /usr/share/kde-settings/kde-profile/default/share/config/kdesktoprc
-
-# workaround to put liveinst on desktop and in menu
-sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
-EOF
-
-# and set up gnome-keyring to startup/shutdown in kde
-mkdir -p /etc/skel/.kde/env /etc/skel/.kde/shutdown
-cat > /etc/skel/.kde/env/start-custom.sh << EOF
-#!/bin/sh
-eval \`gnome-keyring-daemon\`
-export GNOME_KEYRING_PID
-export GNOME_KEYRING_SOCKET
-EOF
-chmod 755 /etc/skel/.kde/env/start-custom.sh
-
-cat > /etc/skel/.kde/shutdown/stop-custom.sh << EOF
-#/bin/sh
-if [-n "$GNOME_KEYRING_PID"];then
-kill $GNOME_KEYRING_PID
-fi
-EOF
-chmod 755 /etc/skel/.kde/shutdown/stop-custom.sh
-
-###### Fedora Electronic Lab ####################################################
-
-# FEL doesn't need these and boots slowly
-/sbin/chkconfig --del anacron
-/sbin/chkconfig --del sendmail
-/sbin/chkconfig --del nfs
-/sbin/chkconfig --del nfslock
-/sbin/chkconfig --del rpcidmapd
-/sbin/chkconfig --del rpcbind
-
-%end
-	
diff --git a/config/livecd-fedora-8-games.ks b/config/livecd-fedora-8-games.ks
deleted file mode 100644
index 014ce65..0000000
--- a/config/livecd-fedora-8-games.ks
+++ /dev/null
@@ -1,155 +0,0 @@
-%include /usr/share/livecd-tools/livecd-fedora-8-desktop.ks
-part / --size 8000
-
-# customize repo configuration for local builds
-# repo --name=development --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
-
-
-%packages
-
-# games
-
-# traditional (big)
-
-bzflag
-openarena
-#croquet (pending)
-#vdrift
-nethack-vultures
-freedoom
-beneath-a-steel-sky-cd
-flight-of-the-amazon-queen-cd
-supertuxkart
-scorched3d
-neverball
-lincity-ng
-freeciv
-pinball
-asc
-asc-music
-vegastrike 
-FlightGear 
-nexuiz
-torcs
-tremulous
-frozen-bubble
-xpilot-ng
-crossfire-client
-wormux
-wesnoth
-gl-117
-supertux
-manaworld
-freedroidrpg
-maniadrive
-maniadrive-music
-abuse
-worminator
-armacycles-ad
-blobAndConquer
-boswars
-warzone2100
-widelands
-freecol
-astromenace
-egoboo
-
-# traditional (small)
-
-nethack
-openlierox
-clanbomber
-liquidwar
-rogue
-ularn
-bsd-games
-gnubg
-gnugo
-quarry
-bombardier
-ballz
-blobwars
-hedgewars
-machineball
-Ri-li
-stormbaancoureur
-quake3
-vavoom
-rott-shareware
-londonlaw
-nazghul-haxima
-scorchwentbonkers
-seahorse-adventures
-
-# arcade classics(ish) (big)
-
-raidem
-raidem-music
-duel3
-lmarbles
-trackballs
-trackballs-music
-auriferous
-
-# arcade classics(ish) (small)
-
-lacewing
-njam
-#(xgalaga renamed)
-xgalaxy 
-ballbuster
-tecnoballz
-dd2
-KoboDeluxe
-Maelstrom
-methane
-zasx
-shippy
-seahorse-adventures
-
-# falling blocks games (small) 
-
-fbg
-gemdropx
-crystal-stacker
-crack-attack 
-
-# puzzles (big)
-enigma
-fillets-ng
-pingus
-
-# puzzles (small)
-
-magicor
-mirrormagic
-rocksndiamonds
-escape
-
-# card games
-
-poker2d
-
-# educational/simulation
-
-celestia
-stellarium
-tuxpaint
-tuxpaint-stamps
-tuxtype2
-gcompris
-childsplay
-bygfoot
-
-# kde based games
-ksirk
-taxipilot
-poker2d-kde
-
-# utilities
-
-dosbox
-games-menus
-wget
-
-%end
diff --git a/config/livecd-fedora-8-kde.ks b/config/livecd-fedora-8-kde.ks
deleted file mode 100644
index d58d735..0000000
--- a/config/livecd-fedora-8-kde.ks
+++ /dev/null
@@ -1,98 +0,0 @@
-%include livecd-fedora-8-base-desktop.ks
-
-%packages
- at kde-desktop
-kdegames
-k3b
-koffice-kword
-koffice-kspread
-koffice-kpresenter
-koffice-filters
-twinkle
-filelight
-krusader
-
-
-# if it is enough space include koffice-krita (~40 megs)
-koffice-krita
-
-# some other extra packages
-gnupg
-synaptics
-hal-cups-utils
-nss-mdns
-
-# ignore comps.xml and make sure these packages are included
-kpowersave
-rhgb
-man-pages
-smolt-firstboot
-knetworkmanager
-
-#some changes that we don't want...
--specspo
--scribus
--kdeaddons
--kdemultimedia-extras
--kdeartwork-extras
--kmymoney2
--basket
--speedcrunch
--autofs
-
-# try to remove some packages from livecd-fedora-base-desktop.ks
--scim*
--gdm
--authconfig-gtk
--m17n*
--PolicyKit-gnome
--gnome-doc-utils-stylesheets
--anthy
--kasumi
--pygtkglext
--python-devel
--libchewing
-
-# workaround for the moment (requirements of hplip)
-python-imaging
-python-reportlab
-
-%end
-
-%post
-# create /etc/sysconfig/desktop (needed for installation)
-cat > /etc/sysconfig/desktop <<EOF
-DESKTOP="KDE"
-DISPLAYMANAGER="KDE"
-EOF
-
-# add initscript
-cat >> /etc/rc.d/init.d/fedora-live << EOF
-
-if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
-    # use image also for kdm
-    mkdir -p /usr/share/apps/kdm/faces
-    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /usr/share/apps/kdm/faces/fedora.face.icon
-fi
-
-# make fedora user use KDE
-echo "startkde" > /home/fedora/.xsession
-chmod a+x /home/fedora/.xsession
-chown fedora:fedora /home/fedora/.xsession
-
-# set up autologin for user fedora
-sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc
-sed -i 's/#AutoLoginUser=fred/AutoLoginUser=fedora/' /etc/kde/kdm/kdmrc
-
-# set up user fedora as default user and preselected user
-sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc
-sed -i 's/#DefaultUser=johndoe/DefaultUser=fedora/' /etc/kde/kdm/kdmrc
-
-# disable screensaver
-sed -i 's/Enabled=true/Enabled=false/' /usr/share/kde-settings/kde-profile/default/share/config/kdesktoprc
-
-# workaround to put liveinst on desktop and in menu
-sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
-EOF
-
-%end
diff --git a/config/livecd-fedora-9-base-desktop.ks b/config/livecd-fedora-9-base-desktop.ks
deleted file mode 100644
index 0b21d9a..0000000
--- a/config/livecd-fedora-9-base-desktop.ks
+++ /dev/null
@@ -1,224 +0,0 @@
-lang en_US.UTF-8
-keyboard us
-timezone US/Eastern
-auth --useshadow --enablemd5
-selinux --enforcing
-firewall --disabled
-xconfig --startxonboot
-part / --size 4096
-services --enabled=NetworkManager --disabled=network,sshd
-
-repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
-
-%packages
- at base-x
- at base
- at core
- at fonts
- at admin-tools
- at dial-up
- at hardware-support
- at printing
-kernel
-memtest86+
-
-# save some space
--specspo
--esc
--samba-client
--a2ps
--mpage
--redhat-lsb
--sox
--hplip
--hpijs
-# smartcards won't really work on the livecd.  
--coolkey
--ccid
-# duplicate functionality
--pinfo
--vorbis-tools
--wget
-# dasher is just too big
--dasher
-# lose the compat stuff
--compat*
-
-# qlogic firmwares
--ql2100-firmware
--ql2200-firmware
--ql23xx-firmware
--ql2400-firmware
-
-# scanning takes quite a bit of space :/
--xsane
--xsane-gimp
--sane-backends
-
-# livecd bits to set up the livecd and be able to install
-anaconda
-isomd5sum
-
-# make sure debuginfo doesn't end up on the live image
--*debuginfo
-%end
-
-%post
-# FIXME: it'd be better to get this installed from a package
-cat > /etc/rc.d/init.d/fedora-live << EOF
-#!/bin/bash
-#
-# live: Init script for live image
-#
-# chkconfig: 345 00 99
-# description: Init script for live image.
-
-. /etc/init.d/functions
-
-if ! strstr "\`cat /proc/cmdline\`" liveimg || [ "\$1" != "start" ] || [ -e /.liveimg-configured ] ; then
-    exit 0
-fi
-
-exists() {
-    which \$1 >/dev/null 2>&1 || return
-    \$*
-}
-
-touch /.liveimg-configured
-
-# mount live image
-if [ -b /dev/live ]; then
-   mkdir -p /mnt/live
-   mount -o ro /dev/live /mnt/live
-fi
-
-# enable swaps unless requested otherwise
-swaps=\`blkid -t TYPE=swap -o device\`
-if ! strstr "\`cat /proc/cmdline\`" noswap -a [ -n "\$swaps" ] ; then
-  for s in \$swaps ; do
-    action "Enabling swap partition \$s" swapon \$s
-  done
-fi
-
-# add fedora user with no passwd
-useradd -c "Fedora Live" fedora
-passwd -d fedora > /dev/null
-
-# turn off firstboot for livecd boots
-chkconfig --level 345 firstboot off 2>/dev/null
-
-# don't start yum-updatesd for livecd boots
-chkconfig --level 345 yum-updatesd off 2>/dev/null
-
-# don't do packagekit checking by default
-gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /apps/gnome-packagekit/frequency_get_updates never >/dev/null
-gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t string /apps/gnome-packagekit/frequency_refresh_cache never >/dev/null
-gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-packagekit/notify_available false >/dev/null
-
-# apparently, the gconf keys aren't enough
-mkdir -p /home/fedora/.config/autostart
-echo "X-GNOME-Autostart-enabled=false" >> /home/fedora/.config/autostart/gpk-update-icon.desktop
-chown -R fedora:fedora /home/fedora/.config
-
-
-
-# don't start cron/at as they tend to spawn things which are
-# disk intensive that are painful on a live image
-chkconfig --level 345 crond off 2>/dev/null
-chkconfig --level 345 atd off 2>/dev/null
-chkconfig --level 345 anacron off 2>/dev/null
-chkconfig --level 345 readahead_early off 2>/dev/null
-chkconfig --level 345 readahead_later off 2>/dev/null
-
-# Stopgap fix for RH #217966; should be fixed in HAL instead
-touch /media/.hal-mtab
-
-# workaround clock syncing on shutdown that we don't want (#297421)
-sed -i -e 's/hwclock/no-such-hwclock/g' /etc/rc.d/init.d/halt
-EOF
-
-# bah, hal starts way too late
-cat > /etc/rc.d/init.d/fedora-late-live << EOF
-#!/bin/bash
-#
-# live: Late init script for live image
-#
-# chkconfig: 345 99 01
-# description: Late init script for live image.
-
-. /etc/init.d/functions
-
-if ! strstr "\`cat /proc/cmdline\`" liveimg || [ "\$1" != "start" ] || [ -e /.liveimg-late-configured ] ; then
-    exit 0
-fi
-
-exists() {
-    which \$1 >/dev/null 2>&1 || return
-    \$*
-}
-
-touch /.liveimg-late-configured
-
-# read some variables out of /proc/cmdline
-for o in \`cat /proc/cmdline\` ; do
-    case \$o in
-    ks=*)
-        ks="\${o#ks=}"
-        ;;
-    xdriver=*)
-        xdriver="--set-driver=\${o#xdriver=}"
-        ;;
-    esac
-done
-
-
-# if liveinst or textinst is given, start anaconda
-if strstr "\`cat /proc/cmdline\`" liveinst ; then
-   /usr/sbin/liveinst \$ks
-fi
-if strstr "\`cat /proc/cmdline\`" textinst ; then
-   /usr/sbin/liveinst --text \$ks
-fi
-
-# configure X, allowing user to override xdriver
-if [ -n "\$xdriver" ]; then
-   exists system-config-display --noui --reconfig --set-depth=24 \$xdriver
-fi
-
-EOF
-
-# workaround avahi segfault (#279301)
-touch /etc/resolv.conf
-/sbin/restorecon /etc/resolv.conf
-
-chmod 755 /etc/rc.d/init.d/fedora-live
-/sbin/restorecon /etc/rc.d/init.d/fedora-live
-/sbin/chkconfig --add fedora-live
-
-chmod 755 /etc/rc.d/init.d/fedora-late-live
-/sbin/restorecon /etc/rc.d/init.d/fedora-late-live
-/sbin/chkconfig --add fedora-late-live
-
-# work around for poor key import UI in PackageKit
-rm -f /var/lib/rpm/__db*
-rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
-
-# save a little bit of space at least...
-rm -f /boot/initrd*
-# make sure there aren't core files lying around
-rm -f /core*
-
-%end
-
-
-%post --nochroot
-cp $INSTALL_ROOT/usr/share/doc/*-release-*/GPL $LIVE_ROOT/GPL
-cp $INSTALL_ROOT/usr/share/doc/HTML/readme-live-image/en_US/readme-live-image-en_US.txt $LIVE_ROOT/README
-
-# only works on x86, x86_64
-if [ "$(uname -i)" = "i386" -o "$(uname -i)" = "x86_64" ]; then
-  if [ ! -d $LIVE_ROOT/LiveOS ]; then mkdir -p $LIVE_ROOT/LiveOS ; fi
-  cp /usr/bin/livecd-iso-to-disk $LIVE_ROOT/LiveOS
-fi
-%end
diff --git a/config/livecd-fedora-9-desktop.ks b/config/livecd-fedora-9-desktop.ks
deleted file mode 100644
index 3e59073..0000000
--- a/config/livecd-fedora-9-desktop.ks
+++ /dev/null
@@ -1,172 +0,0 @@
-%include livecd-fedora-9-base-desktop.ks
-
-%packages
- at games
- at graphical-internet
- at graphics
- at sound-and-video
- at gnome-desktop
-nss-mdns
-NetworkManager-vpnc
-NetworkManager-openvpn
-# we don't include @office so that we don't get OOo.  but some nice bits
-abiword
-gnumeric
-#planner
-#inkscape
-
- at albanian-support
- at arabic-support
- at assamese-support
- at basque-support
- at belarusian-support
- at bengali-support
- at brazilian-support
- at british-support
- at bulgarian-support
- at catalan-support
- at chinese-support
- at czech-support
- at danish-support
- at dutch-support
- at estonian-support
- at finnish-support
- at french-support
- at galician-support
- at georgian-support
- at german-support
- at greek-support
- at gujarati-support
- at hebrew-support
- at hindi-support
- at hungarian-support
- at indonesian-support
- at italian-support
- at japanese-support
- at kannada-support
- at korean-support
- at latvian-support
- at lithuanian-support
- at macedonian-support
- at malayalam-support
- at marathi-support
- at nepali-support
- at norwegian-support
- at oriya-support
- at persian-support
- at polish-support
- at portuguese-support
- at punjabi-support
- at romanian-support
- at russian-support
- at serbian-support
- at slovak-support
- at slovenian-support
- at spanish-support
- at swedish-support
- at tamil-support
- at telugu-support
- at thai-support
- at turkish-support
- at ukrainian-support
- at vietnamese-support
- at welsh-support
-
-# The following locales have less than 50% translation coverage for the core
-# GNOME stack, as found at http://l10n.gnome.org/languages/
-
-#@afrikaans-support
-#@armenian-support
-#@bhutanese-support
-#@bosnian-support
-#@breton-support
-#@croatian-support
-#@esperanto-support
-#@ethiopic-support
-#@faeroese-support
-#@filipino-support
-#@gaelic-support
-#@icelandic-support
-#@inuktitut-support
-#@irish-support
-#@khmer-support
-#@lao-support
-#@low-saxon-support
-#@malay-support
-#@maori-support
-#@mongolian-support
-#@northern-sami-support
-#@northern-sotho-support
-#@samoan-support
-#@sinhala-support
-#@somali-support
-#@southern-ndebele-support
-#@southern-sotho-support
-#@swati-support
-#@tagalog-support
-#@tibetan-support
-#@tonga-support
-#@tsonga-support
-#@tswana-support
-#@urdu-support
-#@venda-support
-#@walloon-support
-#@xhosa-support
-#@zulu-support
-
-# These fonts are only used in the commented-out locales above
--lklug-fonts
--abyssinica-fonts
--jomolhari-fonts
-
-# avoid weird case where we pull in more festival stuff than we need
-festival
-festvox-slt-arctic-hts
-
-# dictionaries are big
--aspell-*
--hunspell-*
--man-pages-*
--scim-tables-*
--wqy-bitmap-fonts
--dejavu-fonts-experimental
-
-# more fun with space saving 
--scim-lang-chinese
--scim-python*
-scim-chewing
-scim-pinyin
-
-# save some space
--gnome-user-docs
--gimp-help
--evolution-help
--autofs
--nss_db
--vino
--dasher
--evince-dvi
--evince-djvu
-# not needed for gnome
--acpid
-# temporary - drags in many deps
--ekiga
--tomboy
--f-spot
-%end
-
-%post
-cat >> /etc/rc.d/init.d/fedora-live << EOF
-# disable screensaver locking
-gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-screensaver/lock_enabled false >/dev/null
-# set up timed auto-login for after 60 seconds
-cat >> /etc/gdm/custom.conf << FOE
-[daemon]
-TimedLoginEnable=true
-TimedLogin=fedora
-TimedLoginDelay=60
-FOE
-
-EOF
-
-%end
diff --git a/config/livecd-fedora-9-kde.ks b/config/livecd-fedora-9-kde.ks
deleted file mode 100644
index 3f69d52..0000000
--- a/config/livecd-fedora-9-kde.ks
+++ /dev/null
@@ -1,94 +0,0 @@
-%include livecd-fedora-9-base-desktop.ks
-
-%packages
- at kde-desktop
-
-# include nm-applet directly 
-NetworkManager-gnome
-
-# unwanted packages from @kde-desktop
-# don't include these for now to fit on a cd
-# digikam (~11 megs), ktorrent (~3 megs), amarok (~14 megs),
-# kdegames (~23 megs)
--amarok
--digikam
--kdeedu
--scribus
-#-ktorrent
-#-kdegames
-#-kftpgrabber*
-
-# KDE 3
-koffice-kword
-koffice-kspread
-koffice-kpresenter
-koffice-filters
-k3b
-filelight
-# twinkle (~10 megs)
-#twinkle
-
-# some extras
-fuse
-pavucontrol
-
-# additional fonts
- at fonts
-fonts-ISO8859-2 
-#cjkunifonts-ukai 
-madan-fonts 
-fonts-KOI8-R 
-fonts-KOI8-R-100dpi 
-tibetan-machine-uni-fonts
-
-# FIXME/TODO: recheck the removals here
-# try to remove some packages from livecd-fedora-base-desktop.ks
--gdm
--authconfig-gtk
-
-# save some space (from @base)
--make
--nss_db
--autofs
-
-%end
-
-%post
-
-# create /etc/sysconfig/desktop (needed for installation)
-cat > /etc/sysconfig/desktop <<EOF
-DESKTOP="KDE"
-DISPLAYMANAGER="KDM"
-EOF
-
-# add initscript
-cat >> /etc/rc.d/init.d/fedora-live << EOF
-
-if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then
-    # use image also for kdm
-    mkdir -p /usr/share/apps/kdm/faces
-    cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /usr/share/apps/kdm/faces/fedora.face.icon
-fi
-
-# make fedora user use KDE
-echo "startkde" > /home/fedora/.xsession
-chmod a+x /home/fedora/.xsession
-chown fedora:fedora /home/fedora/.xsession
-
-# set up autologin for user fedora
-sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc
-sed -i 's/#AutoLoginUser=fred/AutoLoginUser=fedora/' /etc/kde/kdm/kdmrc
-
-# set up user fedora as default user and preselected user
-sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc
-sed -i 's/#DefaultUser=johndoe/DefaultUser=fedora/' /etc/kde/kdm/kdmrc
-
-# add liveinst.desktop to favorites menu
-mkdir -p /home/fedora/.kde/share/config/
-cat > /home/fedora/.kde/share/config/kickoffrc << MENU_EOF
-[Favorites]
-FavoriteURLs=/usr/share/applications/kde4/konqbrowser.desktop,/usr/share/applications/kde4/dolphin.desktop,/usr/share/applications/kde4/systemsettings.desktop,/usr/share/applications/liveinst.desktop
-MENU_EOF
-chown -R fedora:fedora /home/fedora/.kde/
-
-%end





More information about the livecd mailing list