summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2023-06-05 18:54:29 -0400
committerAndrew Cady <d@jerkface.net>2023-06-05 18:54:29 -0400
commit2d5b3927d11ef7c3182344450b8abaa5b7b17d1c (patch)
treebb189899257d8d3eaedbcb2c81c8a82c9c949766
parenta31a32263d2c11afa07b93501d5066a53a9ca17c (diff)
fail earlier when run without root privilege
-rwxr-xr-xlist-all-subvolumes2
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