Merge pull request #248315 from apeschar/oci-containers-backend-stop

nixos/oci-containers: stop container using backend
This commit is contained in:
Peder Bergebakken Sundt
2024-02-10 17:12:56 +01:00
committed by GitHub
2 changed files with 9 additions and 3 deletions

View File

@@ -308,9 +308,10 @@ let
);
preStop = if cfg.backend == "podman"
then "[ $SERVICE_RESULT = success ] || podman stop --ignore --cidfile=/run/podman-${escapedName}.ctr-id"
else "[ $SERVICE_RESULT = success ] || ${cfg.backend} stop ${name}";
postStop = if cfg.backend == "podman"
then "podman stop --ignore --cidfile=/run/podman-${escapedName}.ctr-id"
else "${cfg.backend} stop ${name}";
postStop = if cfg.backend == "podman"
then "podman rm -f --ignore --cidfile=/run/podman-${escapedName}.ctr-id"
else "${cfg.backend} rm -f ${name} || true";