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