704eac7fe56a2a87f7fd8200c8e4a6a79158fa53
[build.git] / config.lxc / sliceimage.pkgs
1 #
2 groupname: PlanetLabSlice
3 groupdesc: PlanetLab Slice Reference Image
4 # packages to exclude from stock repositories
5 yumexclude: @NODEYUMEXCLUDE@
6
7 package: filesystem bash coreutils
8 package>=f24: systemd-udev
9 package>=f24: systemd-container
10 package: findutils diffutils
11 package: crontabs logrotate passwd sudo
12 package: gzip bzip2 tar rsync
13 package: wget curl
14 package: perl
15 package: python python-devel
16 package: yum
17 package: iputils
18 package: tcpdump traceroute telnet
19 package<=f18: nc
20 package>=f20: nmap-ncat
21 package: openssh-clients
22 package: time
23 # this is really old school but well..
24 package: rsh which
25 # required for the test suite to suceed
26 # before f23 this somehow ended up on the slice anyway
27 package: procps-ng
28
29 package: cronie
30
31 # xxx not entirely sure this is required any more
32 package: openssh-server
33
34 # for ifconfig
35 package: net-tools
36
37 # required for lxc-based nodes
38 package<=f21: dhclient
39 package>=f22: dhcp-client
40 # we need /etc/sysconfig/network-scripts
41 # which won't show up on its own in f23
42 package>=f23: initscripts
43 # a PL-specific, also required on lxc-based nodes
44 package: bind_public
45
46 package: vsyssh
47 package: vsys-wrapper
48
49 # onelab additions
50 package: sliver-openvswitch
51 package: ipfwslice
52
53 # convenience
54 package: less emacs-nox
55
56 # 03/2015: let's move on
57 package: python3