X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=config.lxc%2Fnodeimage.pkgs;h=b60c76979c5f96898bf9fc8284166b85d3a66145;hb=cb9182c48645e137737e1ad21e229a6eb6909ed3;hp=2d2502cce3ba4e23b25a803c44e297120494f5c2;hpb=571faf2186415ebb1f28d522ee8ad2a838dd9e8e;p=build.git diff --git a/config.lxc/nodeimage.pkgs b/config.lxc/nodeimage.pkgs index 2d2502cc..b60c7697 100644 --- a/config.lxc/nodeimage.pkgs +++ b/config.lxc/nodeimage.pkgs @@ -3,6 +3,13 @@ # groupname: Bootstrapfs groupname: PlanetLab groupdesc: PlanetLab Node Root +# our own modules +# turned off on >=f21 - hopefully on a temporary basis +package<=f20: ipfwroot +package: lxc-userspace +package<=f27: transforward +# temporarily turned off as it won't build on recent kernels +package<=f18: procprotect # packages to exclude from stock repositories yumexclude: @NODEYUMEXCLUDE@ # fedora-release or centos-release are pulled from deps @@ -12,11 +19,13 @@ package: bridge-utils package: dnsmasq package: bash-completion package: kernel -package: kernel-firmware -package: udev +package>=f23: kernel-modules kernel-modules-extra +package: linux-firmware +package: systemd +package>=f24: systemd-container package: basesystem package: filesystem -package>=f14: lvm2 +package: lvm2 package: bash package: coreutils package: python @@ -31,32 +40,32 @@ package: iproute package: iputils package: kbd package: passwd -package: procps +package: procps-ng package: readline package: rootfiles package: rpm package: setserial package: setup -package: vim-minimal +package: vim-enhanced package: shadow-utils -package>=centos5: anacron -package<=f10: anacron -package>=f12: cronie-anacron +package: cronie-anacron package: at package: authconfig package: bc package: bind-utils package: bzip2 package: crontabs -package: dhclient +package<=f21: dhclient +package>=f22: dhcp-client package: diffutils package: ethtool package: logrotate -package: libnl +package<=f21: libnl +package>=f22: libnl3 package: lsof package: mailcap package: nano -package: nc +package: nmap-ncat package: openssh-clients package: parted package: pciutils @@ -77,9 +86,7 @@ package: yum package: curl package: gzip package: iptables -package>=centos5: mkinitrd -package<=f12: mkinitrd -package>=f14: dracut +package: dracut package: ntp package: perl package: python @@ -88,34 +95,20 @@ package: expect package: nfs-utils package: openvpn package: vconfig -package: PyXML +package<=f18: PyXML # # platform-dependent # -package>=f8: rsyslog -package=centos5: sysklogd - -package>=f8: util-linux-ng -package=centos5: util-linux - -package<=f8 package=centos5: termcap libtermcap vixie-cron -package>=f10: cronie +package: rsyslog +package: util-linux +package: cronie # # planetlab # -#package: madwifi package: wireless-tools -#package: util-vserver -#package: util-vserver-build -#package: util-vserver-lib -#package: util-vserver-core -#package: util-vserver-sysv -#package: util-vserver-legacy -#package: util-vserver-pl -#package: util-python -package: NodeManager +package: nodemanager-lxc package: NodeUpdate package: codemux package: pl_sshd @@ -127,10 +120,22 @@ package: lxc-sliceimage package: fprobe-ulog package: vsys package: vsys-scripts -package: monitor-client -package: monitor-runlevelagent -package: pyplnet -package: libvirt -package: libvirt-python -package: ebtables -package: python-inotify +# ??? package: monitor-client +# ??? package: monitor-runlevelagent +package: net-tools + +### used to be in the onelab umts extension, but doesn't hurt anyone +package: planetlab-umts-tools-backend ppp comgt + +### convenience +package: less +package: emacs-nox + +package>=f20: libvirt + +# https://bugzilla.redhat.com/show_bug.cgi?id=1094297 +# this is required so that bootmanager can run authconfig in the context of the nodeimage +package>=f21: policycoreutils + +# 03/2015: let's move on +package: python3