# 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
esac
done
-if [[ ! $@ ]]; then
+if [[ ! $1 ]]; then
echo "$0: error: expected mountpoint argument"
fi
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