175d6494f20f2aa6026590bc44d732d7c4d5df73
[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>=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: python
32 package: cpio
33 package: e2fsprogs
34 package: ed
35 package: file     
36 package: glibc
37 package: hdparm
38 package: initscripts
39 package: iproute
40 package: iputils
41 package: kbd
42 package: passwd
43 package: procps-ng
44 package: readline
45 package: rootfiles
46 package: rpm
47 package: setserial
48 package: setup
49 package: vim-enhanced
50 package: shadow-utils
51 package: cronie-anacron
52 package: at
53 package: authconfig
54 package: bc
55 package: bind-utils
56 package: bzip2
57 package: crontabs
58 package<=f21: dhclient
59 package>=f22: dhcp-client
60 package: diffutils
61 package: ethtool
62 package: logrotate
63 package<=f21: libnl
64 package>=f22: libnl3
65 package: lsof
66 package: mailcap
67 package: nano
68 package: nmap-ncat
69 package: openssh-clients
70 package: parted
71 package: pciutils
72 package: psacct
73 package: quota
74 package: rsh
75 package: rsync
76 package: sendmail
77 package: sudo
78 package: telnet
79 package: traceroute
80 package: time
81 package: tmpwatch
82 package: tcpdump
83 package: openssh-server
84 package: wget
85 package: yum
86 package: curl
87 package: gzip
88 package: iptables
89 package: dracut
90 package: ntp
91 package: perl
92 package: python
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: 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