diff options
Diffstat (limited to 'remove-machine')
-rwxr-xr-x | remove-machine | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/remove-machine b/remove-machine index 71c1fc1..13ce31f 100755 --- a/remove-machine +++ b/remove-machine @@ -69,7 +69,7 @@ sv=($(ssh "$host" "shopt -s nullglob; echo $machines/$mname/$mname-*-*/")) for d in "${sv[@]}"; do while ssh "$host" test -d "$d"; do echo "waiting for $d to disappear..." - sleep 10 + sleep 1 done done @@ -83,7 +83,9 @@ sv=($(ssh "$host" "shopt -s nullglob; echo $machines/$mname/$mname-*/")) for d in "${sv[@]}"; do set -x - ssh "$host" btrfs property set -ts "$d" ro false + # See upload-machine on the -f (force) flags. + # + ssh "$host" btrfs property set -f -ts "$d" ro false ssh "$host" btrfs subvolume delete "$d" { set +x; } 2>/dev/null done |