From 000cbcc316880a49f18a5dbb1ed3a8aae1a51ce1 Mon Sep 17 00:00:00 2001 From: "Jeroen van Meeuwen (Fedora Unity)" Date: Fri, 25 Apr 2008 12:10:13 +0200 Subject: [PATCH] Add KDE Spin --- fedora-live-kde-nl_NL.ks | 14 ++++++ fedora-live-kde.ks | 98 +++++++++++++++++++++++++++++++++++++++ fedora-live-xfce-nl_NL.ks | 3 ++ fedora-live-xfce.ks | 10 ++-- 4 files changed, 122 insertions(+), 3 deletions(-) create mode 100644 fedora-live-kde-nl_NL.ks create mode 100644 fedora-live-kde.ks diff --git a/fedora-live-kde-nl_NL.ks b/fedora-live-kde-nl_NL.ks new file mode 100644 index 0000000..f862b49 --- /dev/null +++ b/fedora-live-kde-nl_NL.ks @@ -0,0 +1,14 @@ +# fedora-live-kde-nl_NL.ks +# +# Maintainer(s): +# - Jeroen van Meeuwen + +%include fedora-live-kde.ks + +lang nl_NL +keyboard us +timezone Europe/Amsterdam + +%packages +@dutch-support +%end \ No newline at end of file diff --git a/fedora-live-kde.ks b/fedora-live-kde.ks new file mode 100644 index 0000000..b38df5d --- /dev/null +++ b/fedora-live-kde.ks @@ -0,0 +1,98 @@ +%include fedora-live-base.ks + +%packages +@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 <> /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/fedora-live-xfce-nl_NL.ks b/fedora-live-xfce-nl_NL.ks index 3835672..73df885 100644 --- a/fedora-live-xfce-nl_NL.ks +++ b/fedora-live-xfce-nl_NL.ks @@ -1,4 +1,7 @@ # fedora-live-xfce-nl_NL.ks +# +# Maintainer(s): +# - Jeroen van Meeuwen %include fedora-live-xfce.ks diff --git a/fedora-live-xfce.ks b/fedora-live-xfce.ks index 02f0d97..e884567 100644 --- a/fedora-live-xfce.ks +++ b/fedora-live-xfce.ks @@ -1,6 +1,10 @@ -# Fedora Project Spin -# (c) Rahul Sundaram -# GPlv2 or later +# fedora-live-xfce.ks +# +# Description: +# - Fedora Live Spin with the light-weight XFCE Desktop Environment +# +# Maintainer(s): +# - Rahul Sundaram %include fedora-live-base.ks