a30932a1a51f5def1b2465d2d5efe27cecebf060
[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: findutils diffutils
10 package: crontabs logrotate passwd sudo
11 package: gzip bzip2 tar rsync
12 package: wget curl
13 package: perl
14 package: python python-devel
15 package: yum
16 package: iputils
17 package: tcpdump traceroute telnet
18 package<=f18: nc
19 package>=f20: nmap-ncat
20 package: openssh-clients
21 package: time
22 # this is really old school but well..
23 package: rsh which
24 # required for the test suite to suceed
25 # before f23 this somehow ended up on the slice anyway
26 package: procps-ng
27
28 package: cronie
29
30 # xxx not entirely sure this is required any more
31 package: openssh-server
32
33 # for ifconfig
34 package: net-tools
35
36 # required for lxc-based nodes
37 package<=f21: dhclient
38 package>=f22: dhcp-client
39 # we need /etc/sysconfig/network-scripts
40 # which won't show up on its own in f23
41 package>=f23: initscripts
42 # a PL-specific, also required on lxc-based nodes
43 package: bind_public
44
45 package: vsyssh
46 package: vsys-wrapper
47
48 # onelab additions
49 package: sliver-openvswitch
50 package: ipfwslice
51
52 # convenience
53 package: less emacs-nox
54
55 # 03/2015: let's move on
56 package: python3