refine strategy to spot ip address, keep on calling guest_ipv4
[build.git] / config.lxc / nodeimage.pkgs
index 665e874..8ab5284 100644 (file)
@@ -4,10 +4,12 @@
 groupname: PlanetLab
 groupdesc: PlanetLab Node Root
 # our own modules
-package: ipfwroot
+# turned off on >=f21 - hopefully on a temporary basis
+package<=f20: ipfwroot
 package: lxc-userspace
-package: transforward
-package: procprotect
+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
@@ -17,18 +19,21 @@ package: bridge-utils
 package: dnsmasq
 package: bash-completion
 package: kernel
+package>=f23: kernel-modules kernel-modules-extra
 package: linux-firmware
 package: systemd
+package>=f24: systemd-container
 package: basesystem
 package: filesystem
 package: lvm2
 package: bash
 package: coreutils
-package: python
+package<=f27: python
+package>=f29: python2 python-unversioned-command
 package: cpio
 package: e2fsprogs
 package: ed
-package: file     
+package: file
 package: glibc
 package: hdparm
 package: initscripts
@@ -51,11 +56,13 @@ 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
@@ -83,7 +90,6 @@ package: iptables
 package: dracut
 package: ntp
 package: perl
-package: python
 package: tar
 package: expect
 package: nfs-utils
@@ -111,7 +117,7 @@ package: sliceimage-@pldistro@-@fcdistro@-@arch@
 package: sliceimage-system-@pldistro@-@fcdistro@-@arch@
 package: lxc-sliceimage
 #package: pl_mom
-package: fprobe-ulog
+package<=f18: fprobe-ulog
 package: vsys
 package: vsys-scripts
 # ??? package: monitor-client
@@ -126,3 +132,13 @@ 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
+
+# dec 2018: we now rely on NetworkManager
+package>=f27: NetworkManager