summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAndrii Klymenko <a.klymenko@vyos.io>2026-10-20 19:29:01 +0300
committerGitHub <noreply@github.com>2026-10-20 19:29:01 +0300
commit4d866b0ac68c73f89a2cf495f05a053b1b53517d (patch)
treea73478be344e4b5e2aec25d1b25a58f02f028874 /scripts
parent94192fd1290ed0146e824c4d009bc2b29d3d176e (diff)
parenta81e076d388ecb49a65fabf26c67eca22949d46f (diff)
downloadvyos-build-4d866b0ac68c73f89a2cf495f05a053b1b53517d.tar.gz
vyos-build-4d866b0ac68c73f89a2cf495f05a053b1b53517d.zip
Merge pull request #1330 from c-po/T9494
podman: T9494: upgrade to v5.8.8
Diffstat (limited to 'scripts')
-rw-r--r--scripts/package-build/podman/package.toml10
1 files changed, 8 insertions, 2 deletions
diff --git a/scripts/package-build/podman/package.toml b/scripts/package-build/podman/package.toml
index 83a235cb..d70faeda 100644
--- a/scripts/package-build/podman/package.toml
+++ b/scripts/package-build/podman/package.toml
@@ -171,13 +171,19 @@ sudo ln -sf "$HOME/.cargo/bin/rustup" /usr/local/bin/rustup
[[packages]]
name = "podman"
-commit_id = "v5.8.4"
+commit_id = "v5.8.8"
scm_url = "https://github.com/containers/podman"
#build_cmd = "cd ..; ./build.sh"
build_cmd = """
make install.tools
-make PREFIX=/usr podman-release
+# podman-release installs into the tarball with PREFIX=/usr but compiles with
+# the default PREFIX=/usr/local, which ends up hardcoded in the binaries - e.g.
+# quadlet generating ExecStart=/usr/local/bin/podman in systemd units (T9129)
+# Remove a release tarball left over from a previous build in a re-used source
+# tree, make would consider it up-to-date and skip the rebuild
+rm -rf podman-release-*.tar.gz podman-v*/
+make podman-release PREFIX=/usr
tar xf podman-release-$(dpkg --print-architecture).tar.gz
VERSION=$(ls -d podman-v* | cut -c9-)