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