groupname: PlanetLabBootcd
groupdesc: PlanetLab BootCD
-# define packages - kecludes are defined in build.common
+# packages to exclude from stock repositories
+yumexclude: @NODEYUMEXCLUDE@
+# define packages
package: filesystem
package: udev
package: dhclient
package: diffutils
package: logrotate
package: passwd
-#package: rsh
package: rsync
package: sudo
package: tcpdump
package: hdparm
package: lvm2
package: kexec-tools
-package: gnupg
+package>=f8 package>=centos5: gnupg
+package>=sl6: gnupg2
package: nano
package: parted
package: pyparted
package: ntp
package: pypcilib
package: openvpn
+package: btrfs-progs
+# make this explicit for f14 as we need mkfs.ext2 in bm
+package: e2fsprogs
+# used to be installed until f12, make it explicit for f14, might come in handy
+package>=f14: rsyslog
+package: strace lsof
+
+# 03/2015: let's move on
+package: python3
+
#################### formerly in prep.sh
+# probably very outdated..
junk: lib/obsolete
junk: lib/tls
junk: usr/share/cracklib
junk: usr/lib/sasl*
junk: usr/lib/gconv
junk: usr/lib/tls
+junk: usr/boot
#
precious: usr/share/i18n/locales/en_US
precious: usr/share/i18n/charmaps/UTF-8.gz
precious: usr/share/terminfo/v/vt100
precious: usr/share/terminfo/x/xterm
precious: usr/share/zoneinfo/UTC
-precious: usr/lib/locale/en_US.utf8
+precious: boot/*@pldistro@*
+precious: boot/config*
+precious: boot/initrd-boot*
+precious: boot/kernel-boot*
+precious: boot/grub
+precious<=f8 precious<=centos5: usr/lib/locale/en_US.utf8