container-build: Use latest ID in previous tag

Using the name itself has the tag point to the name, which defeats the
purpose of tagging with the `previous` tag.
This commit is contained in:
Alex Palaistras 2024-01-03 18:19:25 +00:00
parent 196e4458dc
commit b6f0880445
1 changed files with 1 additions and 1 deletions

View File

@ -9,7 +9,7 @@ Type=oneshot
SyslogIdentifier=%N
Environment=PODMAN_BUILD_OPTIONS=
ExecCondition=/bin/bash -c 'test -z "$(podman image list --quiet --filter until!="$(find %E/coreos-home-server/%i/{Containerfile,container} -type f -printf "%%T@\n" | sort -n | tail -1)" --filter reference=localhost/%i)"; exit $?'
ExecStartPre=-/bin/podman image tag localhost/%i:latest localhost/%i:previous
ExecStartPre=-/bin/bash -c 'podman image exists localhost/%i:latest && podman image tag "$(podman image list --quiet localhost/%i:latest)" localhost/%i:previous'
ExecStart=/bin/podman build $PODMAN_BUILD_OPTIONS --file %E/coreos-home-server/%i/Containerfile --tag localhost/%i:latest %E/coreos-home-server/%i
[Install]