Merge pull request #292552 from diogotcorreia/oci-containers-fix-stop-one-shot

nixos/oci-containers: ignore nonexistent container when stopping

Sandro 5f396784 4acea609

Changed files
+1 -1
nixos
modules
virtualisation
+1 -1
nixos/modules/virtualisation/oci-containers.nix
···
preStop = 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"
···
preStop = if cfg.backend == "podman"
then "podman stop --ignore --cidfile=/run/podman-${escapedName}.ctr-id"
+
else "${cfg.backend} stop ${name} || true";
postStop = if cfg.backend == "podman"
then "podman rm -f --ignore --cidfile=/run/podman-${escapedName}.ctr-id"