From 70deff526914892b6216f8a0b2f0306c7da68e28 Mon Sep 17 00:00:00 2001 From: Jake Correnti Date: Mon, 8 Dec 2025 17:52:38 -0500 Subject: [PATCH] common: Add libexec paths to default helper binary path dirs When searching for helper binaries, also look in the `/usr/libexec` and `/usr/local/libexec` paths. Related to: https://github.com/containers/podman/pull/27719 Signed-off-by: Jake Correnti --- common/docs/containers.conf.5.md | 2 ++ common/pkg/config/config_linux.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/common/docs/containers.conf.5.md b/common/docs/containers.conf.5.md index c0d9d5489b..32c7333fb9 100644 --- a/common/docs/containers.conf.5.md +++ b/common/docs/containers.conf.5.md @@ -691,6 +691,8 @@ The default paths on Linux are: - `/usr/local/lib/podman` - `/usr/libexec/podman` - `/usr/lib/podman` +- `/usr/libexec` +- `/usr/local/libexec'` The default paths on macOS are: diff --git a/common/pkg/config/config_linux.go b/common/pkg/config/config_linux.go index dd5ae3685f..80c89b5aeb 100644 --- a/common/pkg/config/config_linux.go +++ b/common/pkg/config/config_linux.go @@ -26,6 +26,8 @@ var defaultHelperBinariesDir = []string{ "/usr/local/lib/podman", "/usr/libexec/podman", "/usr/lib/podman", + "/usr/libexec", + "/usr/local/libexec", } // Capabilities returns the capabilities parses the Add and Drop capability