manatee: Make romm network creation idempotent

This commit is contained in:
Alexander Heldt
2026-05-30 16:44:30 +00:00
parent 993528418c
commit 188ad0a75a
+5 -2
View File
@@ -69,8 +69,11 @@ in
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
RemainAfterExit = true; RemainAfterExit = true;
ExecStart = "/run/current-system/sw/bin/podman network create romm-net"; ExecStart = pkgs.writeShellScript "romm-net-create" ''
ExecStop = "/run/current-system/sw/bin/podman network rm -f romm-net"; ${pkgs.podman}/bin/podman network exists romm-net \
|| ${pkgs.podman}/bin/podman network create romm-net
'';
ExecStop = "${pkgs.podman}/bin/podman network rm -f romm-net";
}; };
}; };