transforward cannot ship on nodes with f29 as it no longer builds
[build.git] / config.lxc / nodeimage.pkgs
index 8395a0f..b60c769 100644 (file)
@@ -4,8 +4,12 @@
 groupname: PlanetLab
 groupdesc: PlanetLab Node Root
 # our own modules
-package: ipfw
-package: transforward
+# 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
@@ -15,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
@@ -34,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
@@ -80,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
@@ -91,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
@@ -130,13 +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