X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=config.lxc%2Fsliceimage.pkgs;h=7cc1a245252df10a66e8c5dd0d949bdbeb29fbe4;hb=1f4f80e0c7dc71ef79614227c195139a56d1421e;hp=d224a6805ad99662f66dce845b5ae0afb5547137;hpb=d4280c038c3693d9964f51e3e0e407c3a3b2cabe;p=build.git diff --git a/config.lxc/sliceimage.pkgs b/config.lxc/sliceimage.pkgs index d224a680..7cc1a245 100644 --- a/config.lxc/sliceimage.pkgs +++ b/config.lxc/sliceimage.pkgs @@ -3,37 +3,58 @@ groupname: PlanetLabSlice groupdesc: PlanetLab Slice Reference Image # packages to exclude from stock repositories yumexclude: @NODEYUMEXCLUDE@ -# define packages -package: bash -package: coreutils + +package: filesystem bash coreutils +package>=f24: systemd-udev +# adding this seems to create a dangling btrfs subvolume in +# /vservers/<>/var/lib/machines +# package>=f24: systemd-container +package: findutils diffutils +package: crontabs logrotate passwd sudo +package: gzip bzip2 tar rsync +package: wget curl +package: perl +package<=f27: python python-devel +package>=f29: python2 python-unversioned-command python2-devel +package: yum package: iputils -package: bzip2 -package: crontabs -package: diffutils -package: logrotate +package: tcpdump traceroute telnet +package<=f18: nc +package>=f20: nmap-ncat package: openssh-clients -package: passwd -package: rsh -package: rsync -package: sudo -package: tcpdump -package: telnet -package: traceroute package: time -package: wget -package: which -package: yum -package: curl -package: gzip -package: perl -package: python -package: python-devel -package: tar -package: findutils -package: filesystem +# this is really old school but well.. +package: rsh which +# required for the test suite to suceed +# before f23 this somehow ended up on the slice anyway +package: procps-ng + +package: cronie + +# xxx not entirely sure this is required any more +package: openssh-server + +# for ifconfig +package: net-tools + +# required for lxc-based nodes +package<=f21: dhclient +package>=f22: dhcp-client +# we need /etc/sysconfig/network-scripts +# which won't show up on its own in f23 +package>=f23: initscripts +# a PL-specific, also required on lxc-based nodes +package: bind_public + package: vsyssh -# libvirt lxc containers need this so they can start up their network -package: openssh-server dhclient +package: vsys-wrapper + +# onelab additions +package<=f27: sliver-openvswitch +package<=f25: ipfwslice + +# convenience +package: less emacs-nox -package<=f8 package=centos5: vixie-cron -package>=f10: cronie +# 03/2015: let's move on +package: python3