From cedfc6fab1871000a636514fa0a1e42a6abd098b Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Thu, 16 Nov 2023 13:14:05 -0500 Subject: error handling --- src/retain-snapshots | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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() is_readonly_subvolume() { [ -d "$1" ] - btrfs subvolume show -- "$1" | sed -En -e'/^\tFlags:.*\breadonly\b/{q0}' -e'${q1}' + if + ! 2>/dev/null btrfs subvolume show -- "$1" | + sed -En -e'/^\tFlags:.*\breadonly\b/{q0}' -e'${q1}' + then + return $? + fi } btrfs_subvolume_delete() -- cgit v1.2.3