From 237e49205ee53b357c0fdf9f8c468b2a3f755589 Mon Sep 17 00:00:00 2001 From: Rob Murray Date: Tue, 14 Oct 2025 11:03:18 +0100 Subject: [PATCH] rootless-extras: add passt as an alternative to slirp4netns Signed-off-by: Rob Murray --- deb/common/control | 4 ++-- rpm/SPECS/docker-ce-rootless-extras.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/deb/common/control b/deb/common/control index 64f5a9f660..0a77af5816 100644 --- a/deb/common/control +++ b/deb/common/control @@ -85,14 +85,14 @@ Conflicts: rootlesskit Replaces: rootlesskit Breaks: rootlesskit # slirp4netns (>= 0.4.0) is available in Debian since 11 and Ubuntu since 19.10 -Recommends: slirp4netns (>= 0.4.0) +Recommends: slirp4netns (>= 0.4.0) | passt # Unlike RPM, DEB packages do not contain "Recommends: fuse-overlayfs (>= 0.7.0)" here, # because Debian (since 10) and Ubuntu support the kernel-mode rootless overlayfs. Description: Rootless support for Docker. Use dockerd-rootless.sh to run the daemon. Use dockerd-rootless-setuptool.sh to setup systemd for dockerd-rootless.sh. This package contains RootlessKit, but does not contain VPNKit. - Either VPNKit or slirp4netns (>= 0.4.0) needs to be installed separately. + Either slirp4netns (>= 0.4.0), passt, or VPNKit needs to be installed separately. Homepage: https://docs.docker.com/engine/security/rootless/ Package: docker-buildx-plugin diff --git a/rpm/SPECS/docker-ce-rootless-extras.spec b/rpm/SPECS/docker-ce-rootless-extras.spec index c867a3f652..c831eb6212 100644 --- a/rpm/SPECS/docker-ce-rootless-extras.spec +++ b/rpm/SPECS/docker-ce-rootless-extras.spec @@ -15,7 +15,7 @@ Packager: Docker Requires: docker-ce # TODO: conditionally add `Requires: dbus-daemon` for Fedora and CentOS 8 # slirp4netns >= 0.4 is available in the all supported versions of CentOS and Fedora. -Requires: slirp4netns >= 0.4 +Requires: (slirp4netns >= 0.4 or passt) # fuse-overlayfs >= 0.7 is available in the all supported versions of CentOS and Fedora. Requires: fuse-overlayfs >= 0.7 @@ -29,7 +29,7 @@ Rootless support for Docker. Use dockerd-rootless.sh to run the daemon. Use dockerd-rootless-setuptool.sh to setup systemd for dockerd-rootless.sh . This package contains RootlessKit, but does not contain VPNKit. -Either VPNKit or slirp4netns (>= 0.4.0) needs to be installed separately. +Either slirp4netns (>= 0.4.0), passt, or VPNKit needs to be installed separately. %prep %setup -q -c -n src -a 0