X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=check-subvol-stale;h=07926ef49e3af16535a2d62c915f37cd88552426;hp=8d9ac786c6b71644df4708f58b2f88f112caf692;hb=343a048be4b32d18540c6531048d2b9a006774ae;hpb=50e3ebaf4941651899a3b52b5245052c3f4ed725 diff --git a/check-subvol-stale b/check-subvol-stale index 8d9ac78..07926ef 100644 --- a/check-subvol-stale +++ b/check-subvol-stale @@ -14,7 +14,7 @@ # limitations under the License. -[[ $EUID == 0 ]] || exec sudo -E "$BASH_SOURCE" "$@" +[[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@" set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR @@ -57,7 +57,7 @@ while true; do esac done -if [[ ! $@ ]]; then +if [[ ! $1 ]]; then echo "$0: error: expected mountpoint argument" fi @@ -104,7 +104,7 @@ for d; do d "svp=$svp # subvolume path" snaps=($root_dir/btrbk/$subvol_dir.20*) # Assumes we are in the 21st century. - if [[ ! ${snaps[@]} ]]; then + if [[ ! ${snaps[*]} ]]; then # no snapshots yet echo "$0: warning: no snapshots found at $root_dir/btrbk/$subvol_dir.20*. this is expected for a brand new volume" continue