Compare commits

...

46 Commits

Author SHA1 Message Date
Jeroen van Meeuwen (Fedora Unity)
a7ae23d07f Update spec and bump version 2009-06-20 19:36:40 +02:00
Jeroen van Meeuwen (Fedora Unity)
82849f7f15 Fix repos still pointing at rawhide (#505262) 2009-06-20 19:29:28 +02:00
Jeroen van Meeuwen (Fedora Unity)
a6755187bc Merge branch 'F-11' of ssh://git.fedorahosted.org/git/spin-kickstarts into F-11 2009-06-17 03:01:00 +02:00
Jens Petersen
bc87e4a62c update repos to f11 and turn on f11 repos 2009-06-11 13:16:54 +10:00
Jesse Keating
dcfc14f75b Exclude packages which are causing conflicts 2009-06-02 12:16:28 -07:00
Jeroen van Meeuwen (Fedora Unity)
62f2938847 Merge branch 'F-11' of ssh://git.fedorahosted.org/git/spin-kickstarts into F-11 2009-05-20 20:53:46 +02:00
Jesse Keating
a569c1455e northern-sami-support doesn't exist anymore 2009-05-18 14:51:12 -07:00
Jeroen van Meeuwen (Fedora Unity)
d6dada676b ChangeLog in rpm spec 2009-05-16 14:00:13 +02:00
Jeroen van Meeuwen (Fedora Unity)
c12ab51657 Update Makefile (git-log becomes git log) 2009-05-16 13:58:00 +02:00
Jeroen van Meeuwen (Fedora Unity)
733e51d9b5 Bump release number for final F-11 release 2009-05-16 13:56:46 +02:00
Bill Nottingham
9f42048e37 Exclude btanks (#500715) 2009-05-13 16:03:50 -07:00
kevin
9d59f81cd2 Add a restorecon for now to fix selinux issues on boot.
A more correct fix will be commited for f12.
2009-05-13 21:29:54 +02:00
Sebastian Vahl
db39e2d912 size issues; remove kftpgrabber 2009-05-13 17:18:09 +02:00
Bruno Wolff III
2c3537e702 I found two more games that aren't playable without downloading content first. 2009-05-10 09:22:38 -05:00
Jesse Keating
bc064e9a62 Drop authoring/publishing from DVD. Gets rid of tex and all that mess. 2009-05-04 16:45:21 -07:00
Jesse Keating
4046de03be Save some more space 2009-05-04 14:59:41 -07:00
Rex Dieter
e7ca906fcf disable nepomuk for livecd user 2009-04-29 20:17:10 -05:00
Sebastian Vahl
7f9a28dc90 only cleanups, no changes to package list 2009-04-29 12:25:32 +02:00
Sebastian Vahl
58f83c9b41 remove some packages to free space; some cleanups to the kickstart 2009-04-24 22:19:53 +02:00
Sebastian Vahl
48c898c15d space fixes: -amarok,+kdeartwork,+konq-plugins, +kdeplasma-addons, +kftpgrabber 2009-04-24 15:50:55 +02:00
Jesse Keating
53146d774b Keep the generic stuff out of the Fedora spin 2009-04-16 12:27:44 -07:00
Jesse Keating
657172e0f6 Drop libflashsupport, it no longer exists.
Exclude astronomy-bookmarks to avoid conflicts on the DVD
2009-04-16 12:26:18 -07:00
Jesse Keating
2428460b15 Save enough space to fit ppc on a DVD again 2009-04-16 11:30:20 -07:00
Jesse Keating
8583712527 Add the dial-up group to the install ks 2009-04-14 14:21:51 -07:00
Sebastian Vahl
e6f97e0302 remove gnome-packagekit (it's disabled in KDE now); fix removal of unneeded fonts (renamings) 2009-04-14 17:18:08 +02:00
kevin
dfb6692632 Add cheese to Xfce spin 2009-04-09 19:28:40 -06:00
Jesse Keating
41d76a8548 Remove xguest from the live image, decision was made to not ship it for F11 2009-04-09 13:03:31 -07:00
Jesse Keating
805dcc37d5 Promote some deselections to full exclusions to keep them off the install media 2009-04-07 15:04:56 -07:00
Jeremy Katz
92b2ac326a Poke a hole for mdns in the firewall since we do other things to make it work nicely 2009-04-07 10:44:42 -04:00
Bruno Wolff III
bea1371dcb nexuiz removed because 2.5 needs signicantly more space.
The new nexuiz version is much larger and I need to remove it for space.
This also resolves the space issue created by switching to the fluidsynth
font.
2009-04-07 09:12:30 -05:00
Sebastian Vahl
136a10ffb1 only include some parts of kdeartwork 2009-04-07 11:48:27 +02:00
Igor Pires Soares
4c2b5dcaf5 Fix some fonts removal 2009-04-05 19:26:14 -03:00
kevin
9ec8637786 Add xfce4-power-manager and gigolo
Replace gnome-power-manager
Cosmetic cleanups
2009-03-18 00:05:47 -06:00
Chitlesh GOORAH
22b216589a supports @electronic-lab groupinstall 2009-03-14 12:20:45 +01:00
Jeremy Katz
b1aa49f574 Add xguest to desktop ks
Originally brought up by mether and discussed on fedora-desktop-list,
we're going to give it a try at least for the beta
2009-03-11 15:13:09 -04:00
Jeremy Katz
c153a50c0b Parameterize LiveOS so that we can support multiple images on a stick
Booting with live_dir=foo will now look in foo/ rather than LiveOS/
for the live image bits and pieces
2009-03-06 16:54:17 -05:00
Jeroen van Meeuwen (Fedora Unity)
cafd01a101 Merge branch 'master' of ssh://git.fedorahosted.org/git/spin-kickstarts 2009-03-06 15:07:31 +01:00
Jeroen van Meeuwen (Fedora Unity)
441cc3f424 Bump version/release 2009-03-06 15:04:51 +01:00
Jeroen van Meeuwen (Fedora Unity)
d6cc56f5a4 Remove the developer spin which has not been submitted nor reviewed for Fedora 11 2009-03-06 15:03:17 +01:00
Jens Petersen
80ff46c81d revert: doh - NetworkManager-{vpnc,openvpn} are much alive 2009-03-06 14:41:11 +10:00
Jens Petersen
f7f1fe8deb NetworkManager-{vpnc,openvpn} are no more 2009-03-06 13:06:28 +10:00
Jens Petersen
e4bd804695 NetworkManager-{vpnc,openvpn} are no more 2009-03-06 13:06:00 +10:00
Sebastian Dziallas
92a9839cc6 replace Edu Math with Education Spin 2009-03-04 17:16:16 +01:00
Bruno Wolff III
ad661635e2 Remove games that are only playable with 3rd party downloads.
bolzplatz2006, clonekeen, rott-shareware and vavoom are only playable with
downloads which doesn't work very well with a live DVD.
quake3 is playable with openarena, but currently that isn't included because
of size. If that changes, including openarena will bring it in without
a specific mention, so it should still come off the list.
2009-03-02 23:51:56 -06:00
Sebastian Dziallas
af94e059e8 remove kickstart file for Fedora Sugar Spin 2009-02-27 22:35:42 +01:00
Sebastian Vahl
801ff420d9 use system-config-printer-kde instead of system-config-printer; re-add konq-plugins; kdeartwork isn't really needed 2009-02-25 23:36:12 +01:00
19 changed files with 237 additions and 632 deletions

View File

@@ -13,7 +13,7 @@ kickstart_DATA = \
fedora-livecd-desktop-nl_NL.ks \
fedora-livecd-desktop-pt_BR.ks \
fedora-livecd-desktop-pt_PT.ks \
fedora-livecd-education-math.ks \
fedora-livecd-education.ks \
fedora-livecd-kde.ks \
fedora-livecd-kde-de_CH.ks \
fedora-livecd-kde-de_DE.ks \
@@ -23,10 +23,6 @@ kickstart_DATA = \
fedora-livecd-xfce-de_CH.ks \
fedora-livecd-xfce-nl_NL.ks \
fedora-livecd-xfce-pt_PT.ks \
fedora-livedvd-developer.ks \
fedora-livedvd-developer-de_CH.ks \
fedora-livedvd-developer-nl_NL.ks \
fedora-livedvd-developer-pt_PT.ks \
fedora-livedvd-electronic-lab.ks \
fedora-livedvd-electronic-lab-de_CH.ks \
fedora-livedvd-electronic-lab-nl_NL.ks \
@@ -70,7 +66,7 @@ clean:
rm -f aclocal.m4 configure
ChangeLog:
(GIT_DIR=.git git-log > .changelog.tmp && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2)
(GIT_DIR=.git git log > .changelog.tmp && mv .changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git directory not found: installing possibly empty changelog.' >&2)
rpm: ChangeLog dist
@(rpmbuild -ta ${PACKAGE}-$(PACKAGE_VERSION).tar.gz)

View File

@@ -1,4 +1,4 @@
AC_INIT([spin-kickstarts], 0.11.1)
AC_INIT([spin-kickstarts], 0.11.4)
AC_SUBST([RELEASE], 1)
ALL_LINGUAS="bn_IN bn ca cs da de el es fi fr gl gu hi hr hu is it ja ko ml ms nb nl or pa pl pt pt_BR ru sk sl sr@latin sr sv ta tr uk zh_CN zh_TW"

View File

@@ -27,16 +27,16 @@ part / --size 550 --fstype ext3 --ondisk sda
# Repositories
#
# 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-10&arch=$basearch
repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=$basearch
# To include updates, use the following "repo" (enabled by default)
#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&arch=$basearch
repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f11&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=$basearch
#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
# To compose against local trees, (edit and) use:
#repo --name=f10 --baseurl=http://localrepo/fedora/releases/10/Everything/$basearch/os/
#repo --name=f10-updates --baseurl=http://localrepo/fedora/updates/10/$basearch/
#repo --name=f11 --baseurl=http://localrepo/fedora/releases/11/Everything/$basearch/os/
#repo --name=f11-updates --baseurl=http://localrepo/fedora/updates/11/$basearch/
#
# Add all the packages after the base packages

View File

@@ -10,8 +10,8 @@
#part iso --size=4998
# Add the repos you wish to use to compose here. At least one of them needs group data.
repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide-source&arch=$basearch
repo --name=release --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=$basearch --exclude kernel*debug* --exclude kernel-kdump* --exclude syslog-ng --exclude java-1.5.0-gcj-devel --exclude astronomy-bookmarks --exclude generic* --exclude java-1.5.0-gcj-javadoc --exclude btanks --exclude GConf2-dbus --exclude bluez-gnome
repo --name=release-source --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11-source&arch=$basearch
# Package manifest for the compose. Uses repo group metadata to translate groups.
# (@base is added by default unless you add --nobase to %packages)
@@ -20,21 +20,17 @@ repo --name=rawhide-source --mirrorlist=http://mirrors.fedoraproject.org/mirror
# core
tcsh
kernel*
-kernel*debug*
-kernel-kdump*
-syslog-ng
# Desktop Packages
@kde-desktop
echo-icon-theme
tracker
swfdec
libflashsupport
nspluginwrapper
liferea
esc
thunderbird
@dial-up
# apps
@authoring-and-publishing
@eclipse
joe
emacs
@@ -47,7 +43,6 @@ wireshark-gnome
@development-tools
@fedora-packager
@gnome-software-development
@java-development
@kde-software-development
@web-development
@x-software-development
@@ -61,7 +56,7 @@ wireshark-gnome
@server-cfg
@smb-server
@sql-server
@web-server --optional
@web-server
# Keep dap off the install media, makes Eng & Sci show up
-dap-server-cgi
# Virt group
@@ -131,7 +126,6 @@ jfsutils
@marathi-support
@mongolian-support
@nepali-support
@northern-sami-support
@northern-sotho-support
@norwegian-support
@oriya-support
@@ -179,4 +173,6 @@ jfsutils
-java-1.5.0-gcj-devel
-libgcj-src
-*javadoc*
-frysk
-*gcj*
%end

View File

@@ -12,22 +12,22 @@ keyboard us
timezone US/Eastern
auth --useshadow --enablemd5
selinux --enforcing
firewall --enabled
firewall --enabled --service=mdns
xconfig --startxonboot
part / --size 3072 --fstype ext4
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-10&arch=$basearch
repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-11&arch=$basearch
# To include updates, use the following "repo" (enabled by default)
#repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f10&arch=$basearch
repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f11&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=$basearch
#repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
# To compose against local trees, (edit and) use:
#repo --name=f10 --baseurl=http://localrepo/fedora/releases/10/Everything/$basearch/os/
#repo --name=f10-updates --baseurl=http://localrepo/fedora/updates/10/$basearch/
#repo --name=f11 --baseurl=http://localrepo/fedora/releases/11/Everything/$basearch/os/
#repo --name=f11-updates --baseurl=http://localrepo/fedora/updates/11/$basearch/
%packages
@base-x
@@ -121,6 +121,14 @@ if [ -b \`readlink -f /dev/live\` ]; then
mount -o ro /dev/live /mnt/live 2>/dev/null || mount /dev/live /mnt/live
fi
livedir="LiveOS"
for arg in \`cat /proc/cmdline\` ; do
if [ "\${arg##live_dir=}" != "\${arg}" ]; then
livedir=\${arg##live_dir=}
return
fi
done
# enable swaps unless requested otherwise
swaps=\`blkid -t TYPE=swap -o device\`
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -n "\$swaps" ] ; then
@@ -128,8 +136,8 @@ if ! strstr "\`cat /proc/cmdline\`" noswap && [ -n "\$swaps" ] ; then
action "Enabling swap partition \$s" swapon \$s
done
fi
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -f /mnt/live/LiveOS/swap.img ] ; then
action "Enabling swap file" swapon /mnt/live/LiveOS/swap.img
if ! strstr "\`cat /proc/cmdline\`" noswap && [ -f /mnt/live/\${livedir}/swap.img ] ; then
action "Enabling swap file" swapon /mnt/live/\${livedir}/swap.img
fi
mountPersistentHome() {
@@ -179,8 +187,8 @@ findPersistentHome() {
if strstr "\`cat /proc/cmdline\`" persistenthome= ; then
findPersistentHome
elif [ -e /mnt/live/LiveOS/home.img ]; then
homedev=/mnt/live/LiveOS/home.img
elif [ -e /mnt/live/\${livedir}/home.img ]; then
homedev=/mnt/live/\${livedir}/home.img
fi
# if we have a persistent /home, then we want to go ahead and mount it

View File

@@ -39,11 +39,11 @@ bitstream-vera-*
-lklug-fonts
-abyssinica-fonts
-jomolhari-fonts
-lohit-fonts-*
-lohit-*
-kacst-fonts
-paktype-fonts
-baekmuk-*
-VLGothic-fonts-*
-vlgothic-fonts-*
-padauk-fonts
-un-*
-samyak-fonts-*
@@ -52,6 +52,7 @@ bitstream-vera-*
-cjkuni-*
-hanazono-fonts
-thai-*
-smc-meera-fonts
# remove input methods
-@input-methods

View File

@@ -1,146 +0,0 @@
# Fedora Education Math
#
# Filename:
# fedora-livecd-education-math.ks
# 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
# additional office packages
# koffice pulls in kdelibs3
abiword
gnumeric
# mathematical apps selected by the SIG
kdeedu-math
qalculate-gtk
wxMaxima
octave
gnuplot
Macaulay2
orpie
# some extras
fuse
# pavucontrol
# 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
-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
-gdm
-authconfig-gtk
-PolicyKit-gnome
-gnome-doc-utils-stylesheets
-pygtkglext
-python-devel
# exclude input methods
-scim*
-m17n*
# 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="KDE"
EOF
# add initscript
cat >> /etc/rc.d/init.d/livesys << 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/liveuser/.xsession
chmod a+x /home/liveuser/.xsession
chown liveuser:liveuser /home/liveuser/.xsession
# set up autologin for user fedora
sed -i 's/#AutoLoginEnable=true/AutoLoginEnable=true/' /etc/kde/kdm/kdmrc
sed -i 's/#AutoLoginUser=fred/AutoLoginUser=liveuser/' /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=liveuser/' /etc/kde/kdm/kdmrc
# add apps to favorites menu
mkdir -p /home/liveuser/.kde/share/config/
cat > /home/liveuser/.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 liveuser:liveuser /home/liveuser/.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/
%end

106
fedora-livecd-education.ks Normal file
View File

@@ -0,0 +1,106 @@
# fedora-livecd-education.ks
#
# Description:
# - Fedora Live Spin including mainly software for educational purposes
#
# Maintainers:
# - Sebastian Dziallas <sdz AT fedoraproject DOT org>
# - Fedora Education SIG
%include fedora-live-base.ks
# please don't forget to adjust the instLangs argument
# if you are going to create a localized spin
%packages --excludedocs --instLangs en_US
# desktop environments
@sugar-desktop
@xfce-desktop
# education
avogadro
kdeedu
# internet
alpine
empathy
firefox
# office
abiword
gnumeric
evince
# graphics
blender
inkscape
gimp
mirage
# audio & video
totem
totem-gstreamer
totem-mozplugin
-totem-xine
-xine-lib
# others
geany
gnash-plugin
# system
alsa-plugins-pulseaudio
desktop-backgrounds-compat
gnome-power-manager
liveusb-creator
NetworkManager-gnome
pavucontrol
setroubleshoot
xdg-user-dirs
# remove imsettings-xfce for now until it gets re-written
-imsettings-xfce
# dictionaries are big
-aspell-*
-hunspell-*
-man-pages-*
-words
# exclude input methods
-scim*
-m17n*
# save some space
-autofs
-nss_db
-sendmail
ssmtp
-acpid
-isdn4k-utils
-gimp-help
-gimp-help-browser
%post
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/startxfce4
EOF
cat >> /etc/rc.d/init.d/livesys << EOF
chown -R liveuser:liveuser /home/liveuser
# 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=liveuser
TimedLoginDelay=60
FOE
EOF
%end

View File

@@ -1,7 +1,7 @@
# fedora-livecd-kde-de_DE.ks
#
# Maintainer(s):
# - Sebastian Vahl <ml@deadbabylon.de>
# - Sebastian Vahl <fedora@deadbabylon.de>
%include fedora-livecd-kde.ks
@@ -12,10 +12,6 @@ timezone Europe/Berlin
%packages
@german-support
# don't use kpackagekit until it's translated
-kpackagekit
gnome-packagekit
# don't install unnecessary input methods
-scim*
-m17n*
@@ -24,31 +20,22 @@ gnome-packagekit
# don't install unnecessary fonts
-abyssinica-fonts
-cjkuni*fonts*
-jomolhari-fonts
-kacst-fonts
-khmeros-fonts-base
-lklug-fonts
-lohit-fonts*
-jomolhari*fonts*
-kacst*fonts*
-khmeros*fonts*
-lklug*fonts*
-lohit*fonts*
-padauk*fonts*
-paktype*fonts*
-smc*fonts*
-stix*fonts*
-thai*fonts*
-un-core-fonts-dotum
-padauk-fonts
-paktype-fonts
-smc-fonts-meera
-stix-fonts
-thaifonts-scalable
-VLGothic-fonts
-vlgothic*fonts*
# remove kdegames to free needed space
-kdegames*
%end
%post
# set up localized keyboard since it is not used in /etc/X11/xorg.conf anymore and
# KDE don't use /etc/sysconfig/keyboard.
# Replace "de-latin1-nodeadkeys" with the keyboard layout you have used above
#mkdir -p /home/liveuser/.kde/env
#echo "system-config-keyboard --noui de-latin1-nodeadkeys" > /home/liveuser/.kde/env/keyboard.sh
#chmod +x /home/liveuser/.kde/env/keyboard.sh
#chown -R liveuser:liveuser /home/liveuser/
# remove some packages to free needed space
-kdeartwork*
-kftpgrabber
-kdeplasma-addons
%end

View File

@@ -11,14 +11,48 @@
%packages
### The KDE-Desktop
@kde-desktop
# unwanted packages from @kde-desktop
# don't include these for now to fit on a cd
-amarok # amarok has duplicate functionality with juk (~13 megs)
-digikam # digikam has duplicate functionality with gwenview (~11 megs)
-kdeedu* # kdeedu is too big for the live images, but include kdeedu-kstars
-scribus # scribus is too big for the live images
-ktorrent # kget has also basic torrent features (~3 megs)
-kftpgrabber* # konqueror is also able to browse ftp shares (~1 megs)
-kaffeine* # kaffeine has duplicate functionality with dragonplayer (~3 megs)
#-kdegames # the removal of kdegames will free ~35 megs
-kdeartwork-screensavers # screensavers are not needed on live images
-kipi-plugins # ~8 megs
#-konq-plugins # ~2 megs
#-kdeplasma-addons # ~5 megs
# Additional packages that are not default in kde-desktop but useful
koffice-kword
koffice-kspread # ~1 megs
koffice-kpresenter # ~3 megs
koffice-filters
kdeartwork # only include some parts of kdeartwork
k3b
filelight # ~400kb
#twinkle # (~10 megs)
fuse
liveusb-creator
#pavucontrol # nice to have but pulls in gstreamer (~3 megs)
### fixes and space issues
# make kpackagekit the default on the kde live images
kpackagekit
-gnome-packagekit
# make sure /usr/bin/pactl is there (#466544)
pulseaudio-utils
# use system-config-printer-kde instead of system-config-printer
-system-config-printer
system-config-printer-kde
# make sure alsaunmute is there
alsa-utils
@@ -28,62 +62,6 @@ alsa-utils
-m17n*
-ibus*
### The KDE-Desktop
@kde-desktop
# unwanted packages from @kde-desktop
# don't include these for now to fit on a cd
### amarok has duplicate functionality with juk (~13 megs)
#-amarok
### digikam has duplicate functionality with gwenview (~11 megs)
-digikam
### kdeedu is too big for the live images, but include kdeedu-kstars
-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 ~35 megs
#-kdegames
# some more
-kipi-plugins
-konq-plugins
-kdeplasma-addons
# koffice
koffice-kword
koffice-kspread
koffice-kpresenter
koffice-filters
# Useful additional KDE3 applications
k3b
filelight
# twinkle (~10 megs)
#twinkle
# some extras
fuse
liveusb-creator
#kde-plasma-lancelot
# nice to have but pulls in gstreamer (~3 megs)
#pavucontrol
# FIXME/TODO: recheck the removals here
# try to remove some packages from fedora-live-base.ks
-gdm
-authconfig-gtk
# save some space (from @base)
-make
-nss_db
@@ -128,7 +106,7 @@ cat > /home/liveuser/.kde/share/config/kickoffrc << MENU_EOF
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
# show liveinst.desktop on and in menu
# show liveinst.desktop on desktop and in menu
sed -i 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
# Disable the update notifications of kpackagekit
@@ -142,6 +120,15 @@ notifyLongTasks=2
notifyUpdates=0
KPACKAGEKIT_EOF
# Disable nepomuk
cat > /home/liveuser/.kde/share/config/nepomukserverrc << NEPOMUK_EOF
[Basic Settings]
Start Nepomuk=false
[Service-nepomukstrigiservice]
autostart=false
NEPOMUK_EOF
# make sure to set the right permissions
chown -R liveuser:liveuser /home/liveuser/.kde/

View File

@@ -1,64 +0,0 @@
# Filename:
# fedora-livecd-sugar.ks
# Maintainers:
# Sebastian Dziallas <sdz AT fedoraproject DOT org>
# Marco Pesenti Gritti <marcopg AT sugarlabs DOT org>
%include fedora-live-base.ks
%packages
# sugar!
@sugar-desktop
# e-mail client
alpine
# display manager
slim
# exclude input methods
-scim*
-m17n*
# 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-*
-words
%end
%post
cat > /etc/sysconfig/desktop <<EOF
DISPLAYMANAGER=/usr/bin/slim-dynwm
EOF
cat >> /etc/rc.d/init.d/livesys << EOF
chkconfig --level 5 setroubleshoot off 2>/dev/null
chkconfig --level 5 sendmail off 2>/dev/null
chkconfig --level 5 bluetooth off 2>/dev/null
chkconfig --level 5 cupsd off 2>/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
cat >> /etc/slim.conf << FOE
auto_login yes
default_user liveuser
FOE
# setup xinitrc
echo "sugar-shell" > /home/liveuser/.xinitrc
chmod a+x /home/liveuser/.xinitrc
chown liveuser:liveuser /home/liveuser/.xinitrc
EOF
%end

View File

@@ -12,19 +12,15 @@
%packages
# remove imsettings-xfce for now until it gets re-written
-imsettings-xfce
firefox
NetworkManager-vpnc
NetworkManager-openvpn
NetworkManager-gnome
NetworkManager-pptp
#nss-mdns
cheese
# we don't include @office so that we don't get OOo. but some nice bits
abiword
gnumeric
@@ -59,7 +55,7 @@ ristretto
asunder
tracker-search-tool
gnome-power-manager
xfce4-power-manager
seahorse
transmission
cups-pdf
@@ -80,6 +76,7 @@ yum-utils
gtk-xfce-engine
orage
thunar-volman
gigolo
xarchiver
xfce4-battery-plugin
xfce4-clipman-plugin
@@ -88,8 +85,6 @@ xfce4-datetime-plugin
xfce4-dict-plugin
xfce4-diskperf-plugin
xfce4-genmon-plugin
#redundant with verve plugin
#xfce4-minicmd-plugin
xfce4-mount-plugin
xfce4-netload-plugin
xfce4-notes-plugin
@@ -101,7 +96,6 @@ xfce4-systemload-plugin
xfce4-taskmanager
xfce4-volstatus-icon
xfce4-verve-plugin
# We use NetworkManager-gnome. So this is redundant
xfce4-weather-plugin
xfce4-websearch-plugin
# this one a compatibility layer for GNOME applets and depends on it
@@ -165,6 +159,7 @@ EOF
cat >> /etc/rc.d/init.d/livesys << EOF
chown -R liveuser:liveuser /home/liveuser
restorecon -R /home/liveuser
# 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

View File

@@ -1,28 +0,0 @@
# fedora-livedvd-developer-de_CH.ks
#
# Maintainer(s):
# - Fabian Affolter <fab a fedoraproject.org>
%include fedora-livedvd-developer.ks
lang de_DE
keyboard sg-latin1
timezone Europe/Zurich
%packages
@german-support
# exclude input methods
-m17n*
-scim*
%end
%post
# system-config-keyboard doesn't really work (missing xorg.conf etc)
cat >>/etc/X11/xorg.conf << EOF
Section "InputDevice"
Identifier "Keyboard0"
Option "XkbLayout" "ch"
Option "XkbVariant" "de_nodeadkeys"
EndSection
EOF
%end

View File

@@ -1,17 +0,0 @@
# fedora-livedvd-developer-nl_NL.ks
#
# Maintainer(s):
# - Jeroen van Meeuwen <kanarip a fedoraunity.org>
%include fedora-livedvd-developer.ks
lang nl_NL
keyboard us
timezone Europe/Amsterdam
%packages
@dutch-support
# exclude input methods
-m17n*
-scim*
%end

View File

@@ -1,17 +0,0 @@
# fedora-livedvd-developer-pt_PT.ks
#
# Maintainer(s):
# - Pedro Silva <pedrofsilva a netcabo.pt>
%include fedora-livedvd-developer.ks
lang pt_PT.UTF-8
keyboard pt-latin1
timezone Europe/Lisbon
%packages
@portuguese-support
# exclude input methods
-m17n*
-scim*
%end

View File

@@ -1,115 +0,0 @@
%include fedora-live-base.ks
part / --size 6000
%packages
# Libraries
@development-libs
@gnome-software-development
@java-development
# SCM tools
bazaar
bzr
cogito
cvs2cl
cvsutils
git
mercurial
monotone
quilt
# IDEs
@eclipse
anjuta
anjuta-docs
codeblocks
pida
# General developer tools
@authoring-and-publishing
@development-tools
@editors
@system-tools
@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
tcp_wrappers-devel
tcsh
texi2html
xchat
# RPM/Fedora-specific tools
@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/livesys << EOF
# Put link to demonstration videos on the desktop
pushd /home/liveuser/Desktop
ln -s /usr/share/eclipse-demos-0.0.1 "Eclipse demonstration videos"
popd
EOF
%end

View File

@@ -1,9 +1,8 @@
# Description : Live DVD image for Fedora Electronic Lab
# last updated: 15 November 2008 - ready for F10 Cambridge.
#
# Maintainer(s):
# - Chitlesh Goorah <chitlesh a fedoraproject.org>
# - Thibault North <tnorth a fedoraproject.org>
# - Thibault North <tnorth a fedoraproject.org>
%include fedora-livecd-kde.ks
@@ -12,8 +11,22 @@ part / --size=8192
%packages
@electronic-lab
# Embedded design
eclipse-cdt
eclipse-cdt-sdk
eclipse-egit
eclipse-epic
eclipse-rcp
eclipse-subclipse
doxygen
splint
# KDE basic packages
kdesvn
kdesdk
yakuake
kdebluetooth
@@ -31,6 +44,7 @@ zlib-devel
# Office
dia
vym
openoffice.org-writer
openoffice.org-math
@@ -40,98 +54,18 @@ openoffice.org-impress
openoffice.org-extendedPDF
openoffice.org-ooolatex
kile
tetex-IEEEtran
planner
graphviz
# some other extra packages
ntfsprogs
ntfs-3g
synaptics
setroubleshoot
smolt
smolt-firstboot
syslinux
gnupg
hal-cups-utils
firefox
bluez-gnome
gnome-bluetooth
# ignore comps.xml and make sure these packages are included
make
# include default fedora wallpaper
desktop-backgrounds-basic
fedora-logos
wget
tkcvs
# vlsi
alliance-doc
electric
irsim
gds2pov
magic-doc
toped
xcircuit
qucs
netgen
pharosc
pharosc-alliance-devel
pharosc-doc
pharosc-magic-devel
pharosc-synopsys
pharosc-xcircuit
sk2py
# Hardware Description Languages
gtkwave
iverilog
drawtiming
ghdl
freehdl
# spice and circuit
ngspice
gnucap
gspiceui
gwave
linsmith
# 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
gsim85
# Serial Port Terminals
gtkterm
picocom
minicom
# embedded
arm-gp2x-linux*
avr-*
avrdude
dfu-programmer
avarice
uisp
# debugging tools
gdb
valgrind
@@ -139,33 +73,17 @@ kdbg
wireshark-gnome
qemu
# computing
octave
octave-forge
qtoctave
# Oracle Berkeley database
# EDA/CAD department
db4-cxx
db4-tcl
perl-Test-Pod
perl-Test-Pod-Coverage
# Extra support for compiling SystemC (not yet fedora compatible)
# Extra support for compiling SystemC (not fedora compatible)
compat-gcc-34-c++
# TCL gui apps through ssh support, e.g modelsim and cadence icfb
xorg-x11-fonts-100dpi
xorg-x11-fonts-ISO8859-1-100dpi
xorg-x11-fonts-ISO8859-9-100dpi
xorg-x11-fonts-Type1
# Perl Modules
perl-Hardware-Verilog-Parser
perl-Hardware-Vhdl-Lexer
perl-Hardware-Vhdl-Parser
perl-Hardware-Vhdl-Tidy
perl-ModelSim-List
perl-Perlilog
perl-Verilog
vhd2vl
%end

View File

@@ -50,7 +50,6 @@ maniadrive-music
nethack-vultures
netpanzer
neverball
nexuiz
nogravity
# openarena (cut because of size, may be restored later if larger iso's allowed)
pinball
@@ -73,11 +72,9 @@ abe
alex4
ballz
blobwars
bolzplatz2006
bombardier
cdogs-sdl
clanbomber
clonekeen
foobillard
glaxium
gnubg
@@ -93,21 +90,15 @@ nethack
openlierox
pachi
pioneers
quake3
quake3-demo
quarry
Ri-li
rogue
rott-shareware
scorchwentbonkers
seahorse-adventures
solarwolf
sopwith
stormbaancoureur
ularn
urbanterror
vavoom
worldofpadman
xblast
# arcade classics(ish) (big)

View File

@@ -34,6 +34,13 @@ rm -rf $RPM_BUILD_ROOT
%changelog
* @DATESTAMP@ Jeroen van Meeuwen <kanarip a fedoraunity.org> @VERSION@-@RELEASE@
- Fix repos in fedora-install-fedora.ks (#505262)
* Sun May 31 2009 Jeroen van Meeuwen <kanarip a fedoraunity.org> 0.11.3-1
- New release
- Removed developer spin from the mix
* Wed Mar 04 2009 Jeroen van Meeuwen <kanarip a fedoraunity.org> 0.11.1-1
- Added de_CH localized spins
* Tue Feb 23 2009 Jeroen van Meeuwen <kanarip a fedoraunity.org> 0.11.0-2