295c4a5dd641642971e14fd49be2bed52ce887f2
[build.git] / config.lxc / bootcd.pkgs
1 groupname: PlanetLabBootcd
2 groupdesc: PlanetLab BootCD
3 # packages to exclude from stock repositories
4 yumexclude: @NODEYUMEXCLUDE@
5 # define packages
6 package: btrfs-progs
7 package: filesystem
8 package<=f21: dhclient
9 package>=f22: dhcp-client
10 package: bash
11 package: coreutils
12 package: iputils
13 package: kernel
14 package>=f23: kernel-modules kernel-modules-extra
15 package>=f24: systemd-udev
16 package: bzip2
17 package: diffutils
18 package: logrotate
19 package: passwd
20 package: rsync
21 package: sudo
22 package: tcpdump
23 package: telnet
24 package: traceroute
25 package: time
26 package: wget
27 package: yum
28 package: curl
29 package: gzip
30 package<=f27: python
31 package>=f29: python2 python-unversioned-command
32 package: tar
33 package: pciutils
34 package: kbd
35 package: authconfig
36 package: hdparm
37 package: lvm2
38 package: kexec-tools
39 package>=f8 package>=centos5: gnupg
40 package>=sl6: gnupg2
41 package: nano
42 package: parted
43 package<=f27: pyparted
44 package>=f29: python2-pyparted
45 package: openssh-server
46 package: openssh-clients
47 package: ncftp
48 package: dosfstools
49 package: dos2unix
50 package: bind-utils
51 package: sharutils
52 package: vconfig
53 package: ntp
54 package: pypcilib
55 package: openvpn
56 #package: vim-enhanced
57 package: e2fsprogs
58 package: rsyslog
59 package: strace lsof
60 package: net-tools
61
62 # 03/2015: let's move on
63 package: python3
64
65 # 06/2015: this does not ship anymore by default in f21
66 package>=f21: biosdevname
67
68 # 12/2018
69 package>=f27: NetworkManager
70
71 # Thierry : january 2015
72 # the bootcd image has grown out of control in terms of size
73 # which in turn causes timeouts on the server side and all
74 # so I am turning all this back off for a while
75 # # for the new ansible-based hooks
76 # package: ansible
77 # package: git
78 # # experimentally ship qemu on the bootcd
79 # package: qemu
80 # package: bridge-utils
81
82 #################### formerly in prep.sh
83 junk: lib/obsolete
84 junk: lib/tls
85 junk: usr/share/cracklib
86 junk: usr/share/emacs
87 junk: usr/share/gnupg
88 junk: usr/share/i18n
89 junk: usr/share/locale
90 junk: usr/share/terminfo
91 junk: usr/share/zoneinfo
92 junk: usr/sbin/build-locale-archive
93 junk: usr/sbin/dbconverter-2
94 junk: usr/sbin/sasl*
95 junk: usr/sbin/tcpslice
96 junk: usr/lib/perl*
97 junk: usr/lib/locale
98 junk: usr/lib/sasl*
99 junk: usr/lib/gconv
100 junk: usr/lib/tls
101 junk: usr/boot
102 #
103 precious: usr/share/i18n/locales/en_US
104 precious: usr/share/i18n/charmaps/UTF-8.gz
105 precious: usr/share/locale/en
106 precious: usr/share/terminfo/l/linux
107 precious: usr/share/terminfo/v/vt100
108 precious: usr/share/terminfo/x/xterm
109 precious: usr/share/zoneinfo/UTC
110 precious: boot/*@pldistro@*
111 precious: boot/config*
112 precious: boot/initrd-boot*
113 precious: boot/kernel-boot*
114 precious: boot/grub
115 precious<=f8 precious<=centos5: usr/lib/locale/en_US.utf8