117 lines
1.5 KiB
Plaintext
117 lines
1.5 KiB
Plaintext
|
%include fedora-live-base.ks
|
||
|
|
||
|
part / --size 6000
|
||
|
|
||
|
%packages --ignoremissing
|
||
|
# 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
|
||
|
sysprof
|
||
|
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/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
|