disko-deactivate: fix jq syntax
This commit is contained in:

committed by
Jörg Thalheim

parent
8f806681d7
commit
a8e75da08f
@@ -69,7 +69,7 @@ def deactivate:
|
|||||||
|
|
||||||
def walk:
|
def walk:
|
||||||
[
|
[
|
||||||
(.mountpoints[] | select(. != null) | "umount -R (. | shellquote)"),
|
(.mountpoints[] | select(. != null) | "umount -R \(. | shellquote)"),
|
||||||
((.children // []) | map(walk)),
|
((.children // []) | map(walk)),
|
||||||
remove,
|
remove,
|
||||||
deactivate
|
deactivate
|
||||||
|
@@ -55,6 +55,8 @@ pkgs.nixosTest {
|
|||||||
permission = machine.succeed("stat -c %a /tmp/age.key").strip()
|
permission = machine.succeed("stat -c %a /tmp/age.key").strip()
|
||||||
assert permission == "600", f"expected permission 600 on /tmp/age.key, got {permission}"
|
assert permission == "600", f"expected permission 600 on /tmp/age.key, got {permission}"
|
||||||
|
|
||||||
|
# Some distros like to automount disks with spaces
|
||||||
|
machine.succeed('mkdir -p "/mnt/with spaces" && mkfs.ext4 /dev/vdb && mount /dev/vdb "/mnt/with spaces"')
|
||||||
machine.succeed("${disko}/bin/disko-install --disk main /dev/vdb --extra-files /tmp/age.key /var/lib/secrets/age.key --flake ${../..}#testmachine")
|
machine.succeed("${disko}/bin/disko-install --disk main /dev/vdb --extra-files /tmp/age.key /var/lib/secrets/age.key --flake ${../..}#testmachine")
|
||||||
# test idempotency
|
# test idempotency
|
||||||
machine.succeed("${disko}/bin/disko-install --mode mount --disk main /dev/vdb --flake ${../..}#testmachine")
|
machine.succeed("${disko}/bin/disko-install --mode mount --disk main /dev/vdb --flake ${../..}#testmachine")
|
||||||
|
Reference in New Issue
Block a user