diff options
| author | unitexe <unitexe70@gmail.com> | 2026-01-03 22:42:56 -0600 |
|---|---|---|
| committer | unitexe <unitexe70@gmail.com> | 2026-01-03 22:42:56 -0600 |
| commit | dd01dbb84385ba20b45af79a7b5385e272e19775 (patch) | |
| tree | d05c29959ee5b8031bf5bab1d28de33f7579f522 | |
| parent | 95628eeee8e56ab22052d932ca4392e31868134a (diff) | |
Use pasta instead of slirp4netns since it should be default since podman 5.0.0
| -rw-r--r-- | meta-unit-core/dynamic-layers/virtualization-layer/recipes-containers/podman/podman_%.bbappend | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/meta-unit-core/dynamic-layers/virtualization-layer/recipes-containers/podman/podman_%.bbappend b/meta-unit-core/dynamic-layers/virtualization-layer/recipes-containers/podman/podman_%.bbappend index a48d72a..116f8a4 100644 --- a/meta-unit-core/dynamic-layers/virtualization-layer/recipes-containers/podman/podman_%.bbappend +++ b/meta-unit-core/dynamic-layers/virtualization-layer/recipes-containers/podman/podman_%.bbappend @@ -3,3 +3,16 @@ PACKAGECONFIG:append = " rootless" # Don't build and install docker wrapper. PODMAN_FEATURES:remove = "docker" + +# Update PACKAGECONFIG to use pasta instead of slirp4netns. +# Pasta is the default network driver since Podman 5.0.0. +PACKAGECONFIG[rootless] = ",,,fuse-overlayfs passt,," + +# Update default_rootless_network_cmd to use pasta instead +# of slirp4netns. Again, Pasta is the default network driver +# since Podman 5.0.0. +do_install:append() { + if ${@bb.utils.contains('PACKAGECONFIG', 'rootless', 'true', 'false', d)}; then + sed -i 's/slirp4netns/pasta/' ${D}${sysconfdir}/containers/containers.conf + fi +} |
