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
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
+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
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
package: curl
package: gzip
package: iptables
-package>=centos5: mkinitrd
-package<=f12: mkinitrd
-package>=f14: dracut
+package: dracut
package: ntp
package: perl
-package: python
package: tar
package: expect
package: nfs-utils
package: openvpn
package: vconfig
-package: PyXML
+package<=f18: PyXML
#
# platform-dependent
#
-package>=f8: rsyslog
-package=centos5: sysklogd
-
-# starting with fedora16 this is called simply util-linux again
-# however this gets pulled somehow so no worries
-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: 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
-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
+
+# dec 2018: we now rely on NetworkManager
+package>=f27: NetworkManager