Install cgroupfs-mount for distros lower than Debian Trixie

According to https://tracker.debian.org/pkg/cgroupfs-mount, the package
has been removed starting with Debian 13.
Based on this, we believe it's unlikely it make it to Ubuntu 26.04.

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
This commit is contained in:
Arnaud Meukam 2025-08-27 08:23:51 +02:00
parent 7850359c2f
commit ddc21c750f
No known key found for this signature in database
GPG Key ID: E127D6541A5EBDDB
1 changed files with 3 additions and 1 deletions

View File

@ -40,7 +40,9 @@ func (b *PackagesBuilder) Build(c *fi.NodeupModelBuilderContext) error {
if b.Distribution.IsDebianFamily() {
// From containerd: https://github.com/containerd/cri/blob/master/contrib/ansible/tasks/bootstrap_ubuntu.yaml
c.AddTask(&nodetasks.Package{Name: "bridge-utils"})
c.AddTask(&nodetasks.Package{Name: "cgroupfs-mount"})
if (b.Distribution.IsDebian() && b.Distribution.Version() < 13) || (b.Distribution.IsUbuntu() && b.Distribution.Version() < 25.10) {
c.AddTask(&nodetasks.Package{Name: "cgroupfs-mount"})
}
c.AddTask(&nodetasks.Package{Name: "conntrack"})
c.AddTask(&nodetasks.Package{Name: "ebtables"})
c.AddTask(&nodetasks.Package{Name: "ethtool"})