X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=myunison;h=30ee1cbe3e99b24851849e7e71de8d25bfa37786;hb=0310db0c0589445a132e77f0b7a8fbb5e1ae3082;hp=2e0f14928f37ab4f294ae7f38a5d092150ef1ff8;hpb=c12fecb2eb85890400d451732a2acecce5b69bc4;p=distro-setup diff --git a/myunison b/myunison index 2e0f149..30ee1cb 100755 --- a/myunison +++ b/myunison @@ -9,13 +9,13 @@ trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR # which did not have the whole p subvol. gen_args=() -do_snapshot=true +do_snapshot=false batch=false while [[ $1 ]]; do case $1 in -ob) gen_args+=(--ours -b); batch=true; shift ;; -b) gen_args+=(-b); batch=true; shift ;; - -n) do_snapshot=false; shift ;; + -n) do_snapshot=true; shift ;; -h|--help) echo "$0: help is head of $BASH_SOURCE:" head -n 30 "$BASH_SOURCE" @@ -61,7 +61,7 @@ if [[ ! -e $push_path ]]; then fi # note, i'd prefer to use /usr/local/bin, but it's not in arch's default # path for root. -scp /usr/bin/unison-latest-stable root@$host:/usr/bin/unison +rsync -L /usr/bin/unison-latest-stable root@$host:/usr/bin/unison if $do_snapshot; then unison-snapshot