transforward cannot ship on nodes with f29 as it no longer builds
[build.git] / config.lxc / nodeimage.pkgs
index 862c831..b60c769 100644 (file)
@@ -4,11 +4,12 @@
 groupname: PlanetLab
 groupdesc: PlanetLab Node Root
 # our own modules
-package: ipfwroot
-package: lxctools
-package: lxcsu
-package: transforward
-package: procprotect
+# 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
@@ -18,8 +19,10 @@ 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: lvm2
@@ -37,7 +40,7 @@ package: iproute
 package: iputils
 package: kbd
 package: passwd
-package: procps
+package: procps-ng
 package: readline
 package: rootfiles
 package: rpm
@@ -52,15 +55,17 @@ 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
@@ -90,13 +95,13 @@ package: expect
 package: nfs-utils
 package: openvpn
 package: vconfig
-package: PyXML
+package<=f18: PyXML
 
 #
 # platform-dependent
 #
 package: rsyslog
-package: util-linux-ng
+package: util-linux
 package: cronie
 
 #
@@ -115,10 +120,22 @@ package: lxc-sliceimage
 package: fprobe-ulog
 package: vsys
 package: vsys-scripts
-package: monitor-client
-package: monitor-runlevelagent
+# ??? 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