diff options
author | Andrew Cady <d@jerkface.net> | 2023-06-05 18:54:29 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2023-06-05 18:54:29 -0400 |
commit | 2d5b3927d11ef7c3182344450b8abaa5b7b17d1c (patch) | |
tree | bb189899257d8d3eaedbcb2c81c8a82c9c949766 | |
parent | a31a32263d2c11afa07b93501d5066a53a9ca17c (diff) |
fail earlier when run without root privilege
-rwxr-xr-x | list-all-subvolumes | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/list-all-subvolumes b/list-all-subvolumes index 7bc44d2..b851a9b 100755 --- a/list-all-subvolumes +++ b/list-all-subvolumes | |||
@@ -9,7 +9,7 @@ list_all_subvolumes() | |||
9 | [ -b "$dev" ] || return | 9 | [ -b "$dev" ] || return |
10 | d=/run/btrfs-temp-mount/$(systemd-escape "$dev") | 10 | d=/run/btrfs-temp-mount/$(systemd-escape "$dev") |
11 | ( | 11 | ( |
12 | mkdir -p "$d" | 12 | mkdir -p "$d" || exit |
13 | trap 'umount "$d"; rmdir "$d"' EXIT | 13 | trap 'umount "$d"; rmdir "$d"' EXIT |
14 | set -x | 14 | set -x |
15 | mountpoint -q "$d" || mount -o ro,subvol=/ "$dev" "$d" || return | 15 | mountpoint -q "$d" || mount -o ro,subvol=/ "$dev" "$d" || return |