diff options
author | Andrew Cady <d@jerkface.net> | 2023-11-16 13:14:05 -0500 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2023-11-16 13:14:05 -0500 |
commit | cedfc6fab1871000a636514fa0a1e42a6abd098b (patch) | |
tree | 71f702408cab332650cc5d3191df012080242117 | |
parent | 56f81a5a4861be4aa0c7b7477d5426610a6b5f4e (diff) |
error handling
-rwxr-xr-x | src/retain-snapshots | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/retain-snapshots b/src/retain-snapshots index 9c44f05..c9d2cc6 100755 --- a/src/retain-snapshots +++ b/src/retain-snapshots | |||
@@ -35,7 +35,12 @@ main() | |||
35 | is_readonly_subvolume() | 35 | is_readonly_subvolume() |
36 | { | 36 | { |
37 | [ -d "$1" ] | 37 | [ -d "$1" ] |
38 | btrfs subvolume show -- "$1" | sed -En -e'/^\tFlags:.*\breadonly\b/{q0}' -e'${q1}' | 38 | if |
39 | ! 2>/dev/null btrfs subvolume show -- "$1" | | ||
40 | sed -En -e'/^\tFlags:.*\breadonly\b/{q0}' -e'${q1}' | ||
41 | then | ||
42 | return $? | ||
43 | fi | ||
39 | } | 44 | } |
40 | 45 | ||
41 | btrfs_subvolume_delete() | 46 | btrfs_subvolume_delete() |