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