fedora-livecd-education-math.ks snippets/autologin-gdm.ks snippets/autologin-kdm.ks snippets/config-developer.ks snippets/config-electronic-lab.ks snippets/config-kde-gnome-keyring.ks snippets/config-tracker.ks snippets/repository-debuginfo.ks snippets/screensaver-gnome.ks snippets/screensaver-kde.ks snippets/sysconfig-kde.ks snippets/sysconfig-xfce.ks templates/language-de_DE.ks templates/language-pt_BR.ks templates/language-pt_PT.ks
by Sebastian Dziallas
fedora-livecd-education-math.ks | 5 ++-
snippets/autologin-gdm.ks | 12 +++++++
snippets/autologin-kdm.ks | 33 ++++++++++++++++++++
snippets/config-developer.ks | 7 ++++
snippets/config-electronic-lab.ks | 57 +++++++++++++++++++++++++++++++++++
snippets/config-kde-gnome-keyring.ks | 19 +++++++++++
snippets/config-tracker.ks | 16 +++++++++
snippets/repository-debuginfo.ks | 25 +++++++++++++++
snippets/screensaver-gnome.ks | 5 +++
snippets/screensaver-kde.ks | 3 +
snippets/sysconfig-kde.ks | 6 +++
snippets/sysconfig-xfce.ks | 5 +++
templates/language-de_DE.ks | 10 ++++++
templates/language-pt_BR.ks | 10 ++++++
templates/language-pt_PT.ks | 10 ++++++
15 files changed, 222 insertions(+), 1 deletion(-)
New commits:
commit 00b1391df5e8f7e738f08f27c3fa6268823e3274
Author: Sebastian Dziallas <sebastian(a)localhost.localdomain>
Date: Fri Jul 25 11:11:26 2008 +0200
Add snippets and templates - Fix Education Math spin
diff --git a/fedora-livecd-education-math.ks b/fedora-livecd-education-math.ks
index 0e9a3f4..d8ee3d0 100755
--- a/fedora-livecd-education-math.ks
+++ b/fedora-livecd-education-math.ks
@@ -5,7 +5,7 @@
# Description:
# Fedora Live Spin including mainly software for educational & mathematical purposes
# Known Issues:
-# * user is not able to log in after having installed the spin due to problems with kdm / generic-logos
+# # 456299: user is not able to log in after having installed the spin due to problems with kdm / generic-logos
# Maintainers:
# Sebastian Dziallas <sdz AT fedoraproject DOT org>
# Fedora Education SIG
@@ -141,6 +141,9 @@ FavoriteURLs=/usr/share/applications/kde4/konqbrowser.desktop,/usr/share/applica
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
+
# workaround to start nm-applet automatically
cp /etc/xdg/autostart/nm-applet.desktop /usr/share/autostart/
diff --git a/snippets/autologin-gdm.ks b/snippets/autologin-gdm.ks
new file mode 100644
index 0000000..cf23273
--- /dev/null
+++ b/snippets/autologin-gdm.ks
@@ -0,0 +1,12 @@
+# %post modifications for gdm
+
+cat >> /etc/rc.d/init.d/fedora-live << EOF
+chown -R fedora:fedora /home/fedora
+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
+
diff --git a/snippets/autologin-kdm.ks b/snippets/autologin-kdm.ks
new file mode 100644
index 0000000..d19b42a
--- /dev/null
+++ b/snippets/autologin-kdm.ks
@@ -0,0 +1,33 @@
+# %post modifications for kdm and kde
+
+# 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/
+EOF
+
diff --git a/snippets/config-developer.ks b/snippets/config-developer.ks
new file mode 100644
index 0000000..e1b6e3f
--- /dev/null
+++ b/snippets/config-developer.ks
@@ -0,0 +1,7 @@
+# %post modifications to add link to demonstration videos to desktop
+
+cat >> /etc/rc.d/init.d/fedora-live << EOF
+pushd /home/fedora/Desktop
+ln -s /usr/share/eclipse-demos-0.0.1 "Eclipse demonstration videos"
+popd
+EOF
diff --git a/snippets/config-electronic-lab.ks b/snippets/config-electronic-lab.ks
new file mode 100644
index 0000000..2c2c937
--- /dev/null
+++ b/snippets/config-electronic-lab.ks
@@ -0,0 +1,57 @@
+# %post modifications specifically for 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 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
+
+/sbin/chkconfig anacron off
+/sbin/chkconfig sendmail off
+/sbin/chkconfig nfs off
+/sbin/chkconfig nfslock off
+/sbin/chkconfig rpcidmapd off
+/sbin/chkconfig rpcbind off
diff --git a/snippets/config-kde-gnome-keyring.ks b/snippets/config-kde-gnome-keyring.ks
new file mode 100644
index 0000000..a361385
--- /dev/null
+++ b/snippets/config-kde-gnome-keyring.ks
@@ -0,0 +1,19 @@
+# %post modifications to set up gnome-keyring 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
diff --git a/snippets/config-tracker.ks b/snippets/config-tracker.ks
new file mode 100644
index 0000000..d65ed43
--- /dev/null
+++ b/snippets/config-tracker.ks
@@ -0,0 +1,16 @@
+# %post modifications to configure tracker search
+
+mkdir -p /home/fedora/.config/tracker
+
+cat > /home/fedora/.config/tracker/tracker.cfg <<EOF
+[Indexing]
+EnableIndexing=false
+Language=en
+EOF
+
+mkdir -p /root/.config/tracker
+cat > /root/.config/tracker/tracker.cfg <<EOF
+[Indexing]
+EnableIndexing=false
+Language=en
+EOF
diff --git a/snippets/repository-debuginfo.ks b/snippets/repository-debuginfo.ks
new file mode 100644
index 0000000..cb246a6
--- /dev/null
+++ b/snippets/repository-debuginfo.ks
@@ -0,0 +1,25 @@
+# %post modifications to enable debuginfo repository
+
+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,}
+
diff --git a/snippets/screensaver-gnome.ks b/snippets/screensaver-gnome.ks
new file mode 100644
index 0000000..f13c84a
--- /dev/null
+++ b/snippets/screensaver-gnome.ks
@@ -0,0 +1,5 @@
+# %post modifications to disable GNOME screensaver locking
+
+cat >> /etc/rc.d/init.d/fedora-live << EOF
+gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/gnome-screensaver/lock_enabled false >/dev/null
+EOF
diff --git a/snippets/screensaver-kde.ks b/snippets/screensaver-kde.ks
new file mode 100644
index 0000000..17928d4
--- /dev/null
+++ b/snippets/screensaver-kde.ks
@@ -0,0 +1,3 @@
+# %post modifications to disable KDE screensaver
+
+sed -i 's/Enabled=true/Enabled=false/' /usr/share/kde-settings/kde-profile/default/share/config/kdesktoprc
diff --git a/snippets/sysconfig-kde.ks b/snippets/sysconfig-kde.ks
new file mode 100644
index 0000000..dfe857e
--- /dev/null
+++ b/snippets/sysconfig-kde.ks
@@ -0,0 +1,6 @@
+# %post modifications to create /etc/sysconfig/desktop for KDE
+
+cat > /etc/sysconfig/desktop <<EOF
+DESKTOP="KDE"
+DISPLAYMANAGER="KDE"
+EOF
diff --git a/snippets/sysconfig-xfce.ks b/snippets/sysconfig-xfce.ks
new file mode 100644
index 0000000..61afa0e
--- /dev/null
+++ b/snippets/sysconfig-xfce.ks
@@ -0,0 +1,5 @@
+# %post modifications to create /etc/sysconfig/desktop for XFCE
+
+cat > /etc/sysconfig/desktop <<EOF
+PREFERRED=/usr/bin/startxfce4
+EOF
diff --git a/templates/language-de_DE.ks b/templates/language-de_DE.ks
new file mode 100644
index 0000000..576dcff
--- /dev/null
+++ b/templates/language-de_DE.ks
@@ -0,0 +1,10 @@
+# %post language-modifications for de_DE-spins
+
+# system-config-keyboard doesn't really work (missing xorg.conf etc)
+cat >>/etc/X11/xorg.conf << EOF
+Section "InputDevice"
+ Identifier "Keyboard0"
+ Driver "kbd"
+ Option "XkbLayout" "de-latin1-nodeadkeys"
+EndSection
+EOF
diff --git a/templates/language-pt_BR.ks b/templates/language-pt_BR.ks
new file mode 100644
index 0000000..b7c2e25
--- /dev/null
+++ b/templates/language-pt_BR.ks
@@ -0,0 +1,10 @@
+# %post language-modifications for pt_BR-spins
+
+# system-config-keyboard doesn't really work (missing xorg.conf etc)
+cat >>/etc/X11/xorg.conf << EOF
+Section "InputDevice"
+ Identifier "Keyboard0"
+ Driver "kbd"
+ Option "XkbLayout" "br-abnt2"
+EndSection
+EOF
diff --git a/templates/language-pt_PT.ks b/templates/language-pt_PT.ks
new file mode 100644
index 0000000..8befa2f
--- /dev/null
+++ b/templates/language-pt_PT.ks
@@ -0,0 +1,10 @@
+# %post language-modifications for pt_PT-spins
+
+# system-config-keyboard doesn't really work (missing xorg.conf etc)
+cat >>/etc/X11/xorg.conf << EOF
+Section "InputDevice"
+ Identifier "Keyboard0"
+ Driver "kbd"
+ Option "XkbLayout" "pt-latin1"
+EndSection
+EOF
15 years, 9 months
test
by Jeroen van Meeuwen
test
15 years, 9 months
fedora-livecd-kde.ks
by Sebastian Vahl
fedora-livecd-kde.ks | 44 ++++++++++++++++++++++++++++++--------------
1 file changed, 30 insertions(+), 14 deletions(-)
New commits:
commit a86bc1466f30a4c134b4c9c56c8e599bab9cf749
Author: Sebastian Vahl <fedora(a)deadbabylon.de>
Date: Wed Jul 23 11:13:08 2008 +0200
Prepare fedora-livecd-kde.ks for F10 Alpha
diff --git a/fedora-livecd-kde.ks b/fedora-livecd-kde.ks
index 552cbdb..73619bc 100644
--- a/fedora-livecd-kde.ks
+++ b/fedora-livecd-kde.ks
@@ -1,24 +1,31 @@
%include fedora-live-base.ks
%packages
-@kde-desktop
-# include nm-applet directly
-NetworkManager-gnome
+@kde-desktop
# 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
+
+### 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
-#-ktorrent
-#-kdegames
+### 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
+
-# KDE 3
+# Useful additional KDE3 applications
koffice-kword
koffice-kspread
koffice-kpresenter
@@ -28,18 +35,22 @@ filelight
# twinkle (~10 megs)
#twinkle
+
# some extras
fuse
+pavucontrol
+
# additional fonts
@fonts
-fonts-ISO8859-2
-#cjkunifonts-ukai
-madan-fonts
-fonts-KOI8-R
-fonts-KOI8-R-100dpi
+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 fedora-live-base.ks
-gdm
@@ -90,4 +101,9 @@ FavoriteURLs=/usr/share/applications/kde4/konqbrowser.desktop,/usr/share/applica
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
15 years, 9 months
fedora-livecd-education-math.ks
by Sebastian Dziallas
fedora-livecd-education-math.ks | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
New commits:
commit 07fc4ad634d3fe0dc1a8aa0bbdbcdde3b3e5cd63
Author: Sebastian Dziallas <sebastian(a)localhost.localdomain>
Date: Tue Jul 22 19:42:07 2008 +0200
Add "known issues" to Education Math spin - Correct spelling error
diff --git a/fedora-livecd-education-math.ks b/fedora-livecd-education-math.ks
index cb9f2ec..0e9a3f4 100755
--- a/fedora-livecd-education-math.ks
+++ b/fedora-livecd-education-math.ks
@@ -4,6 +4,8 @@
# fedora-livecd-education-math.ks
# Description:
# Fedora Live Spin including mainly software for educational & mathematical purposes
+# Known Issues:
+# * user is not able to log in after having installed the spin due to problems with kdm / generic-logos
# Maintainers:
# Sebastian Dziallas <sdz AT fedoraproject DOT org>
# Fedora Education SIG
@@ -132,11 +134,10 @@ sed -i 's/#PreselectUser=Default/PreselectUser=Default/' /etc/kde/kdm/kdmrc
sed -i 's/#DefaultUser=johndoe/DefaultUser=fedora/' /etc/kde/kdm/kdmrc
# add apps to favorites menu
-# known issue: /usr/share/applications/liveinst.desktop has been removed due to issues with kdm and generic-logos
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
+FavoriteURLs=/usr/share/applications/kde4/konqbrowser.desktop,/usr/share/applications/kde4/dolphin.desktop,/usr/share/applications/liveinst.desktop
MENU_EOF
chown -R fedora:fedora /home/fedora/.kde/
@@ -144,6 +145,6 @@ chown -R fedora:fedora /home/fedora/.kde/
cp /etc/xdg/autostart/nm-applet.desktop /usr/share/autostart/
# fix issues with unbranding
-sed -i -e "s/Fedora/Generic/g" /etc/fedora-rel
+sed -i -e "s/Fedora/Generic/g" /etc/fedora-release
%end
15 years, 9 months
fedora-livecd-education-math.ks
by Sebastian Dziallas
fedora-livecd-education-math.ks | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
New commits:
commit 556776c4549c842383d648ff2421d639fa7889ae
Author: Sebastian Dziallas <sebastian(a)localhost.localdomain>
Date: Tue Jul 22 19:30:35 2008 +0200
Modify Education Math spin - Fix issues with rebranding and installation
diff --git a/fedora-livecd-education-math.ks b/fedora-livecd-education-math.ks
index b39b749..cb9f2ec 100755
--- a/fedora-livecd-education-math.ks
+++ b/fedora-livecd-education-math.ks
@@ -1,9 +1,7 @@
-# Fedora EDU Math
+# Fedora Education Math
#
# Filename:
# fedora-livecd-education-math.ks
-# Version:
-# beta 1
# Description:
# Fedora Live Spin including mainly software for educational & mathematical purposes
# Maintainers:
@@ -133,15 +131,19 @@ sed -i 's/#AutoLoginUser=fred/AutoLoginUser=fedora/' /etc/kde/kdm/kdmrc
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
+# add apps to favorites menu
+# known issue: /usr/share/applications/liveinst.desktop has been removed due to issues with kdm and generic-logos
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/liveinst.desktop
+FavoriteURLs=/usr/share/applications/kde4/konqbrowser.desktop,/usr/share/applications/kde4/dolphin.desktop
MENU_EOF
chown -R fedora:fedora /home/fedora/.kde/
# workaround to start nm-applet automatically
cp /etc/xdg/autostart/nm-applet.desktop /usr/share/autostart/
+# fix issues with unbranding
+sed -i -e "s/Fedora/Generic/g" /etc/fedora-rel
+
%end
15 years, 9 months
fedora-livecd-education-math.ks
by Sebastian Dziallas
fedora-livecd-education-math.ks | 147 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 147 insertions(+)
New commits:
commit a93ff46f02732de55004a733e4ed5efa763bcb0d
Author: Sebastian Dziallas <sebastian(a)localhost.localdomain>
Date: Wed Jul 16 15:26:55 2008 +0200
Add fedora-livecd-education-math.ks spin
diff --git a/fedora-livecd-education-math.ks b/fedora-livecd-education-math.ks
new file mode 100755
index 0000000..b39b749
--- /dev/null
+++ b/fedora-livecd-education-math.ks
@@ -0,0 +1,147 @@
+# Fedora EDU Math
+#
+# Filename:
+# fedora-livecd-education-math.ks
+# Version:
+# beta 1
+# Description:
+# Fedora Live Spin including mainly software for educational & mathematical purposes
+# Maintainers:
+# Sebastian Dziallas <sdz AT fedoraproject DOT org>
+# Fedora Education SIG
+# Acknowledgements:
+# Rex Dieter
+# Thorsten Leemhuis
+
+%include fedora-live-base.ks
+
+%packages
+
+# KDE packages
+desktop-backgrounds-basic
+guidance-power-manager
+kdebase
+kdegraphics
+kdemultimedia
+kdeutils
+koffice-kpresenter
+koffice-kspread
+koffice-kword
+kde-settings-pulseaudio
+NetworkManager-gnome
+
+# mathematical apps selected by the SIG
+kdeedu-math
+qalculate-gtk
+wxmaxima
+octave
+gnuplot
+Macaulay2
+orpie
+
+# some extras
+fuse
+pavucontrol
+
+# comply with Fedora's policies
+-fedora-logos
+generic-logos
+
+# additional fonts
+# @fonts
+# fonts-ISO8859-2
+# cjkunifonts-ukai
+# madan-fonts
+# fonts-KOI8-R
+# fonts-KOI8-R-100dpi
+# tibetan-machine-uni-fonts
+-abyssinica-fonts
+-cjkunifonts-uming
+-baekmuk-ttf-fonts-gulim
+-dejavu-fonts-experimental
+-jomolhari-fonts
+-kacst-fonts
+-paktype-fonts
+-lklug-fonts
+-lohit-fonts-*
+-thaifonts-scalable
+-VLGothic-fonts
+
+# FIXME/TODO: recheck the removals here
+# 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
+
+# save some space (from @base)
+-make
+-nss_db
+-autofs
+
+# -@dial-up
+-isdn4k-utils
+-lrzsz
+-rp-pppoe
+-minicom
+-wvdial
+
+# misc
+-comps-extras
+-gutenprint
+-gutenprint-foomatic
+-jwhois
+-rdist
+-rdate
+
+%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/liveinst.desktop
+MENU_EOF
+chown -R fedora:fedora /home/fedora/.kde/
+
+# workaround to start nm-applet automatically
+cp /etc/xdg/autostart/nm-applet.desktop /usr/share/autostart/
+
+%end
15 years, 9 months
Branch 'F-9' - 4 commits - fedora-live-base.ks fedora-livedvd-games.ks
by Jeroen van Meeuwen
fedora-live-base.ks | 2 +-
fedora-livedvd-games.ks | 33 ++++++++++++++++++++++++++++++---
2 files changed, 31 insertions(+), 4 deletions(-)
New commits:
commit 0803be9eb034e6b4786bb5f1247f29ce9e10474e
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Fri Jul 11 18:19:32 2008 +0200
Make a commit that can be composed from (disabling the updates repository)
diff --git a/fedora-live-base.ks b/fedora-live-base.ks
index d62b85e..243bab0 100644
--- a/fedora-live-base.ks
+++ b/fedora-live-base.ks
@@ -22,7 +22,7 @@ services --enabled=NetworkManager --disabled=network,sshd
# To compose against the current release tree, use the following "repo" (enabled by default)
repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch
# To include updates, use the following "repo" (enabled by default)
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
+#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
# To compose against rawhide, use the following "repo" (disabled by default)
#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
commit be0f492fa834267b470b6d63201a66eb7f9e227b
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Fri Jul 11 18:18:33 2008 +0200
Revert "Make rawhide the default repository to compose against"
This reverts commit 33c4dbe9b47d0d055e4750440c24f65c67d8598d.
diff --git a/fedora-live-base.ks b/fedora-live-base.ks
index 9e97c47..d62b85e 100644
--- a/fedora-live-base.ks
+++ b/fedora-live-base.ks
@@ -20,12 +20,12 @@ part / --size 4096
services --enabled=NetworkManager --disabled=network,sshd
# To compose against the current release tree, use the following "repo" (enabled by default)
-#repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch
+repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch
# To include updates, use the following "repo" (enabled by default)
-#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
+repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
# To compose against rawhide, use the following "repo" (disabled by default)
-repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
+#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
# To compose against local trees, use:
#repo --name=f9 --baseurl=http://localrepo/fedora/releases/9/Everything/$basearch/os/
commit 041280b04c76f78612bead95e29173a7a77d2ff9
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Fri Jul 11 18:17:55 2008 +0200
Modify fedora-livedvd-games.ks to match new version from Hans de Goede
diff --git a/fedora-livedvd-games.ks b/fedora-livedvd-games.ks
index f747a18..a942377 100644
--- a/fedora-livedvd-games.ks
+++ b/fedora-livedvd-games.ks
@@ -6,7 +6,7 @@
%include fedora-live-base.ks
part / --size 8000
-%packages --ignoremissing
+%packages
# games
@@ -25,6 +25,7 @@ bzflag
#croquet (pending)
crossfire-client
egoboo
+extremetuxracer
FlightGear
flight-of-the-amazon-queen-cd
freeciv
@@ -33,11 +34,14 @@ freedoom
freedroidrpg
frozen-bubble
gl-117
+glest
+glob2
lincity-ng
manaworld
maniadrive
maniadrive-music
nethack-vultures
+netpanzer
neverball
nexuiz
nogravity
@@ -48,22 +52,31 @@ supertux
supertuxkart
torcs
tremulous
-#vdrift
+ultimatestunts
+vdrift
vegastrike
warzone2100
wesnoth
widelands
worminator
wormux
+xmoto
xpilot-ng
# traditional (small)
+abe
+alex4
ballz
blobwars
+bolzplatz2006
bombardier
bsd-games
+cdogs-sdl
clanbomber
+clonekeen
+foobillard
+glaxium
gnubg
gnugo
hedgewars
@@ -75,6 +88,7 @@ machineball
nazghul-haxima
nethack
openlierox
+pachi
pioneers
quake3
quake3-demo
@@ -84,17 +98,23 @@ rogue
rott-shareware
scorchwentbonkers
seahorse-adventures
+solarwolf
+sopwith
+starfighter
stormbaancoureur
ularn
urbanterror
vavoom
worldofpadman
+xblast
# arcade classics(ish) (big)
auriferous
+alienblaster
duel3
lmarbles
+powermanga
raidem
raidem-music
trackballs
@@ -106,6 +126,7 @@ uqm-content-voice
# arcade classics(ish) (small)
ballbuster
+CriticalMass
dd2
KoboDeluxe
lacewing
@@ -115,13 +136,14 @@ njam
seahorse-adventures
shippy
tecnoballz
-#wordwarvi (under review)
+wordwarvi
#(xgalaga renamed)
xgalaxy
zasx
# falling blocks games (small)
+amoebax
crack-attack
crystal-stacker
fbg
@@ -138,8 +160,11 @@ pingus
escape
magicor
mirrormagic
+pipenightdreams
+pipepanic
pychess
rocksndiamonds
+vodovod
# card games
@@ -151,6 +176,7 @@ bygfoot
celestia
childsplay
gcompris
+planets
stellarium
tuxpaint
tuxpaint-stamps
@@ -168,3 +194,4 @@ games-menus
wget
%end
+
commit 33c4dbe9b47d0d055e4750440c24f65c67d8598d
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Fri Jul 11 08:43:28 2008 +0200
Make rawhide the default repository to compose against
diff --git a/fedora-live-base.ks b/fedora-live-base.ks
index d62b85e..9e97c47 100644
--- a/fedora-live-base.ks
+++ b/fedora-live-base.ks
@@ -20,12 +20,12 @@ part / --size 4096
services --enabled=NetworkManager --disabled=network,sshd
# To compose against the current release tree, use the following "repo" (enabled by default)
-repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch
+#repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch
# To include updates, use the following "repo" (enabled by default)
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
+#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
# To compose against rawhide, use the following "repo" (disabled by default)
-#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
+repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
# To compose against local trees, use:
#repo --name=f9 --baseurl=http://localrepo/fedora/releases/9/Everything/$basearch/os/
15 years, 9 months
2 commits - fedora-live-base.ks fedora-livedvd-games.ks
by Jeroen van Meeuwen
fedora-live-base.ks | 6 +++---
fedora-livedvd-games.ks | 33 ++++++++++++++++++++++++++++++---
2 files changed, 33 insertions(+), 6 deletions(-)
New commits:
commit 041280b04c76f78612bead95e29173a7a77d2ff9
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Fri Jul 11 18:17:55 2008 +0200
Modify fedora-livedvd-games.ks to match new version from Hans de Goede
diff --git a/fedora-livedvd-games.ks b/fedora-livedvd-games.ks
index f747a18..a942377 100644
--- a/fedora-livedvd-games.ks
+++ b/fedora-livedvd-games.ks
@@ -6,7 +6,7 @@
%include fedora-live-base.ks
part / --size 8000
-%packages --ignoremissing
+%packages
# games
@@ -25,6 +25,7 @@ bzflag
#croquet (pending)
crossfire-client
egoboo
+extremetuxracer
FlightGear
flight-of-the-amazon-queen-cd
freeciv
@@ -33,11 +34,14 @@ freedoom
freedroidrpg
frozen-bubble
gl-117
+glest
+glob2
lincity-ng
manaworld
maniadrive
maniadrive-music
nethack-vultures
+netpanzer
neverball
nexuiz
nogravity
@@ -48,22 +52,31 @@ supertux
supertuxkart
torcs
tremulous
-#vdrift
+ultimatestunts
+vdrift
vegastrike
warzone2100
wesnoth
widelands
worminator
wormux
+xmoto
xpilot-ng
# traditional (small)
+abe
+alex4
ballz
blobwars
+bolzplatz2006
bombardier
bsd-games
+cdogs-sdl
clanbomber
+clonekeen
+foobillard
+glaxium
gnubg
gnugo
hedgewars
@@ -75,6 +88,7 @@ machineball
nazghul-haxima
nethack
openlierox
+pachi
pioneers
quake3
quake3-demo
@@ -84,17 +98,23 @@ rogue
rott-shareware
scorchwentbonkers
seahorse-adventures
+solarwolf
+sopwith
+starfighter
stormbaancoureur
ularn
urbanterror
vavoom
worldofpadman
+xblast
# arcade classics(ish) (big)
auriferous
+alienblaster
duel3
lmarbles
+powermanga
raidem
raidem-music
trackballs
@@ -106,6 +126,7 @@ uqm-content-voice
# arcade classics(ish) (small)
ballbuster
+CriticalMass
dd2
KoboDeluxe
lacewing
@@ -115,13 +136,14 @@ njam
seahorse-adventures
shippy
tecnoballz
-#wordwarvi (under review)
+wordwarvi
#(xgalaga renamed)
xgalaxy
zasx
# falling blocks games (small)
+amoebax
crack-attack
crystal-stacker
fbg
@@ -138,8 +160,11 @@ pingus
escape
magicor
mirrormagic
+pipenightdreams
+pipepanic
pychess
rocksndiamonds
+vodovod
# card games
@@ -151,6 +176,7 @@ bygfoot
celestia
childsplay
gcompris
+planets
stellarium
tuxpaint
tuxpaint-stamps
@@ -168,3 +194,4 @@ games-menus
wget
%end
+
commit 33c4dbe9b47d0d055e4750440c24f65c67d8598d
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Fri Jul 11 08:43:28 2008 +0200
Make rawhide the default repository to compose against
diff --git a/fedora-live-base.ks b/fedora-live-base.ks
index d62b85e..9e97c47 100644
--- a/fedora-live-base.ks
+++ b/fedora-live-base.ks
@@ -20,12 +20,12 @@ part / --size 4096
services --enabled=NetworkManager --disabled=network,sshd
# To compose against the current release tree, use the following "repo" (enabled by default)
-repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch
+#repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch
# To include updates, use the following "repo" (enabled by default)
-repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
+#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
# To compose against rawhide, use the following "repo" (disabled by default)
-#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
+repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=i386
# To compose against local trees, use:
#repo --name=f9 --baseurl=http://localrepo/fedora/releases/9/Everything/$basearch/os/
15 years, 9 months
Branch 'F-9' - 3 commits - fedora-livedvd-electronic-lab.ks fedora-livedvd-games.ks
by Jeroen van Meeuwen
fedora-livedvd-electronic-lab.ks | 1 +
fedora-livedvd-games.ks | 3 +--
2 files changed, 2 insertions(+), 2 deletions(-)
New commits:
commit 3d919709cce2086fcda11bfc268deb6161ea80e7
Merge: 4ec4838... 63cccce...
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Fri Jul 4 17:56:26 2008 -0400
Merge branch 'master' of ssh://git.fedorahosted.org/git/spin-kickstarts
commit 4ec4838811848975b325c5524a3a738ebc1e8183
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Fri Jul 4 17:56:12 2008 -0400
Fix fedora-livedvd-games.ks
diff --git a/fedora-livedvd-games.ks b/fedora-livedvd-games.ks
index ac93932..f747a18 100644
--- a/fedora-livedvd-games.ks
+++ b/fedora-livedvd-games.ks
@@ -6,7 +6,7 @@
%include fedora-live-base.ks
part / --size 8000
-%packages
+%packages --ignoremissing
# games
@@ -168,4 +168,3 @@ games-menus
wget
%end
-end
commit 63cccce363951b17d6695998b27c57a6e79f4125
Author: Chitlesh Goorah <chitlesh(a)localhost.localdomain>
Date: Tue Jun 24 21:02:15 2008 +0200
added sk2py
diff --git a/fedora-livedvd-electronic-lab.ks b/fedora-livedvd-electronic-lab.ks
index 6e6f95f..bcdf6ac 100644
--- a/fedora-livedvd-electronic-lab.ks
+++ b/fedora-livedvd-electronic-lab.ks
@@ -65,6 +65,7 @@ pharosc-doc
pharosc-magic-devel
pharosc-synopsys
pharosc-xcircuit
+sk2py
#Hardware Description Languages
15 years, 9 months