podman: drop slirp4netns which has been replaced by passt (#313670)

This commit is contained in:
Aleksana
2024-09-09 09:53:33 +08:00
committed by GitHub
2 changed files with 6 additions and 4 deletions

View File

@@ -5,12 +5,16 @@ let
inherit (lib) mkOption types;
podmanPackage = (pkgs.podman.override {
podmanPackage = pkgs.podman.override {
extraPackages = cfg.extraPackages
# setuid shadow
++ [ "/run/wrappers" ]
++ lib.optional (config.boot.supportedFilesystems.zfs or false) config.boot.zfs.package;
});
extraRuntimes = [ pkgs.runc ]
++ lib.optionals (config.virtualisation.containers.containersConf.settings.network.default_rootless_network_cmd or "" == "slirp4netns") (with pkgs; [
slirp4netns
]);
};
# Provides a fake "docker" binary mapping to podman
dockerCompat = pkgs.runCommand "${podmanPackage.pname}-docker-compat-${podmanPackage.version}"