systemd-container
[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: 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: linux-firmware
23 package: systemd
24 package>=f24: systemd-container
25 package: basesystem
26 package: filesystem
27 package: lvm2
28 package: bash
29 package: coreutils
30 package: python
31 package: cpio
32 package: e2fsprogs
33 package: ed
34 package: file     
35 package: glibc
36 package: hdparm
37 package: initscripts
38 package: iproute
39 package: iputils
40 package: kbd
41 package: passwd
42 package: procps-ng
43 package: readline
44 package: rootfiles
45 package: rpm
46 package: setserial
47 package: setup
48 package: vim-enhanced
49 package: shadow-utils
50 package: cronie-anacron
51 package: at
52 package: authconfig
53 package: bc
54 package: bind-utils
55 package: bzip2
56 package: crontabs
57 package<=f21: dhclient
58 package>=f22: dhcp-client
59 package: diffutils
60 package: ethtool
61 package: logrotate
62 package<=f21: libnl
63 package>=f22: libnl3
64 package: lsof
65 package: mailcap
66 package: nano
67 package: nmap-ncat
68 package: openssh-clients
69 package: parted
70 package: pciutils
71 package: psacct
72 package: quota
73 package: rsh
74 package: rsync
75 package: sendmail
76 package: sudo
77 package: telnet
78 package: traceroute
79 package: time
80 package: tmpwatch
81 package: tcpdump
82 package: openssh-server
83 package: wget
84 package: yum
85 package: curl
86 package: gzip
87 package: iptables
88 package: dracut
89 package: ntp
90 package: perl
91 package: python
92 package: tar
93 package: expect
94 package: nfs-utils
95 package: openvpn
96 package: vconfig
97 package<=f18: PyXML
98
99 #
100 # platform-dependent
101 #
102 package: rsyslog
103 package: util-linux
104 package: cronie
105
106 #
107 # planetlab
108 #
109 package: wireless-tools
110 package: nodemanager-lxc
111 package: NodeUpdate
112 package: codemux
113 package: pl_sshd
114 package: ipod
115 package: sliceimage-@pldistro@-@fcdistro@-@arch@
116 package: sliceimage-system-@pldistro@-@fcdistro@-@arch@
117 package: lxc-sliceimage
118 #package: pl_mom
119 package: fprobe-ulog
120 package: vsys
121 package: vsys-scripts
122 # ??? package: monitor-client
123 # ??? package: monitor-runlevelagent
124 package: net-tools
125
126 ### used to be in the onelab umts extension, but doesn't hurt anyone
127 package: planetlab-umts-tools-backend ppp comgt
128
129 ### convenience
130 package: less
131 package: emacs-nox
132
133 package>=f20: libvirt
134
135 # https://bugzilla.redhat.com/show_bug.cgi?id=1094297
136 # this is required so that bootmanager can run authconfig in the context of the nodeimage
137 package>=f21: policycoreutils
138
139 # 03/2015: let's move on
140 package: python3