1 groupname: PlanetLabBootcd
2 groupdesc: PlanetLab BootCD
3 # packages to exclude from stock repositories
4 yumexclude: @NODEYUMEXCLUDE@
9 package>=f22: dhcp-client
14 package>=f23: kernel-modules kernel-modules-extra
15 # f31: building root images with a kernel with kernel-core
16 # apparently this requires grubby-deprecated;
17 # it might even be safer to install that one
18 # earlier so that we can be sure that grubby-deprecated is there
19 # when the kernel-core install scriptlet triggers
20 package>=f31: grubby-deprecated kernel-core
21 package>=f24: systemd-udev
37 package>=f29: python2 python-unversioned-command
51 package<=f27: pyparted
52 package>=f29: python2-pyparted
53 package: openssh-server
54 package: openssh-clients
64 #package: vim-enhanced
70 # 03/2015: let's move on
73 # 06/2015: this does not ship anymore by default in f21
74 package>=f21: biosdevname
77 package>=f27: NetworkManager
79 # Thierry : january 2015
80 # the bootcd image has grown out of control in terms of size
81 # which in turn causes timeouts on the server side and all
82 # so I am turning all this back off for a while
83 # # for the new ansible-based hooks
86 # # experimentally ship qemu on the bootcd
88 # package: bridge-utils
90 #################### formerly in prep.sh
93 junk: usr/share/cracklib
97 junk: usr/share/locale
98 junk: usr/share/terminfo
99 junk: usr/share/zoneinfo
100 junk: usr/sbin/build-locale-archive
101 junk: usr/sbin/dbconverter-2
103 junk: usr/sbin/tcpslice
111 precious: usr/share/i18n/locales/en_US
112 precious: usr/share/i18n/charmaps/UTF-8.gz
113 precious: usr/share/locale/en
114 precious: usr/share/terminfo/l/linux
115 precious: usr/share/terminfo/v/vt100
116 precious: usr/share/terminfo/x/xterm
117 precious: usr/share/zoneinfo/UTC
118 precious: boot/*@pldistro@*
119 precious: boot/config*
120 precious: boot/initrd-boot*
121 precious: boot/kernel-boot*
123 precious<=f8 precious<=centos5: usr/lib/locale/en_US.utf8