l sync-containers: shutdown container if already up

This commit is contained in:
lassulus 2021-01-23 17:36:12 +01:00
parent 1fb7abde92
commit 7a654da5de

View File

@ -155,6 +155,8 @@ in {
if [ -h /var/lib/containers/${ctr.name}/var/src/nixos-config ] && (! ping -c1 -q -w5 ${ctr.name}.r); then
${pkgs.nixos-container}/bin/nixos-container run ${ctr.name} -- nixos-rebuild -I /var/src switch
else
${(stop ctr.name).${ctr.format}}
fi
'')
(pkgs.writeDashBin "stop-${ctr.name}" ''