refine strategy to spot ip address, keep on calling guest_ipv4
[build.git] / config.lxc / nodeimage.pkgs
1 #
2 # Keeping the old name as it might be referenced elsewhere (node update..)
3 # groupname: Bootstrapfs
4 groupname: PlanetLab
5 groupdesc: PlanetLab Node Root
6 # our own modules
7 # turned off on >=f21 - hopefully on a temporary basis
8 package<=f20: ipfwroot
9 package: lxc-userspace
10 package<=f27: transforward
11 # temporarily turned off as it won't build on recent kernels
12 package<=f18: procprotect
13 # packages to exclude from stock repositories
14 yumexclude: @NODEYUMEXCLUDE@
15 # fedora-release or centos-release are pulled from deps
16 # define packages
17 package: btrfs-progs
18 package: bridge-utils
19 package: dnsmasq
20 package: bash-completion
21 package: kernel
22 package>=f23: kernel-modules kernel-modules-extra
23 package: linux-firmware
24 package: systemd
25 package>=f24: systemd-container
26 package: basesystem
27 package: filesystem
28 package: lvm2
29 package: bash
30 package: coreutils
31 package<=f27: python
32 package>=f29: python2 python-unversioned-command
33 package: cpio
34 package: e2fsprogs
35 package: ed
36 package: file
37 package: glibc
38 package: hdparm
39 package: initscripts
40 package: iproute
41 package: iputils
42 package: kbd
43 package: passwd
44 package: procps-ng
45 package: readline
46 package: rootfiles
47 package: rpm
48 package: setserial
49 package: setup
50 package: vim-enhanced
51 package: shadow-utils
52 package: cronie-anacron
53 package: at
54 package: authconfig
55 package: bc
56 package: bind-utils
57 package: bzip2
58 package: crontabs
59 package<=f21: dhclient
60 package>=f22: dhcp-client
61 package: diffutils
62 package: ethtool
63 package: logrotate
64 package<=f21: libnl
65 package>=f22: libnl3
66 package: lsof
67 package: mailcap
68 package: nano
69 package: nmap-ncat
70 package: openssh-clients
71 package: parted
72 package: pciutils
73 package: psacct
74 package: quota
75 package: rsh
76 package: rsync
77 package: sendmail
78 package: sudo
79 package: telnet
80 package: traceroute
81 package: time
82 package: tmpwatch
83 package: tcpdump
84 package: openssh-server
85 package: wget
86 package: yum
87 package: curl
88 package: gzip
89 package: iptables
90 package: dracut
91 package: ntp
92 package: perl
93 package: tar
94 package: expect
95 package: nfs-utils
96 package: openvpn
97 package: vconfig
98 package<=f18: PyXML
99
100 #
101 # platform-dependent
102 #
103 package: rsyslog
104 package: util-linux
105 package: cronie
106
107 #
108 # planetlab
109 #
110 package: wireless-tools
111 package: nodemanager-lxc
112 package: NodeUpdate
113 package: codemux
114 package: pl_sshd
115 package: ipod
116 package: sliceimage-@pldistro@-@fcdistro@-@arch@
117 package: sliceimage-system-@pldistro@-@fcdistro@-@arch@
118 package: lxc-sliceimage
119 #package: pl_mom
120 package<=f18: fprobe-ulog
121 package: vsys
122 package: vsys-scripts
123 # ??? package: monitor-client
124 # ??? package: monitor-runlevelagent
125 package: net-tools
126
127 ### used to be in the onelab umts extension, but doesn't hurt anyone
128 package: planetlab-umts-tools-backend ppp comgt
129
130 ### convenience
131 package: less
132 package: emacs-nox
133
134 package>=f20: libvirt
135
136 # https://bugzilla.redhat.com/show_bug.cgi?id=1094297
137 # this is required so that bootmanager can run authconfig in the context of the nodeimage
138 package>=f21: policycoreutils
139
140 # 03/2015: let's move on
141 package: python3
142
143 # dec 2018: we now rely on NetworkManager
144 package>=f27: NetworkManager