X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=btrbk-run;h=f964f6c72df830e2fa0b99599234a7527756dcd9;hb=63acc2d602eb316a1c0abb7ec842e4789c8beaec;hp=7dad03a5c270284b455397c1c76726d2786ce3ed;hpb=1059b8ac11f567b9a8eec1e34a7ab6e791721dca;p=distro-setup diff --git a/btrbk-run b/btrbk-run index 7dad03a..f964f6c 100644 --- a/btrbk-run +++ b/btrbk-run @@ -17,7 +17,7 @@ # todo: if we cancel in the middle of a btrfs send, then run again immediately, the received subvolume doesn't get a Received UUID: field, and we won't mount it. Need to figure out a solution that will fix this. -[[ $EUID == 0 ]] || exec sudo -E "$BASH_SOURCE" "$@" +[[ $EUID == 0 ]] || exec sudo -E "${BASH_SOURCE[0]}" "$@" source /usr/local/lib/err @@ -44,7 +44,7 @@ rsync-dirs() { pre="${0##*/}: " m() { if $verbose; then printf "$pre%s\n" "$*"; fi; "$@"; } -e() { printf "$pre%s\n" "$*"; "$@"; } +e() { printf "$pre%s\n" "$*"; } die() { printf "$pre%s\n" "$*" >&2; exit 1; } # latest $MAIL_HOST