commit 5fe417e

chld  ·  2025-12-20 19:48:26 +0000 UTC
parent e02a35c
testing
1 files changed,  +3, -4
+3, -4
 1@@ -57,9 +57,6 @@ main() {
 2     [ -d "$1" ]        || die Given path does not exist
 3     [ "$(id -u)" = 0 ] || die Script needs to be run as root
 4 
 5-    # unmount if 2nd arg passed
 6-    [ $2 ] && clean
 7-
 8     # Intended behaviour.
 9     # shellcheck disable=SC2064
10     #trap "clean ${1%"${1##*[!/]}"}" EXIT INT
11@@ -80,4 +77,6 @@ main() {
12 
13 }
14 
15-main "$@"
16+# unmount if 2nd arg passed
17+[ $2 ] && { clean ${1%"${1##*[!/]}"}; exit 0; }
18+main "$1"