X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=btrbk-run;h=4642a708c1328198fb1cad6a66c5f75a8349dda2;hb=2b593e68820d1ed7911cecdbf495aff3749b15e3;hp=97b83e026f55379fddfa3c08de2b98bc4952dce1;hpb=e893484a0470843582699dc41fe9d69388c63c02;p=distro-setup diff --git a/btrbk-run b/btrbk-run index 97b83e0..4642a70 100755 --- a/btrbk-run +++ b/btrbk-run @@ -28,21 +28,23 @@ script_dir=$(dirname $(readlink -f "$BASH_SOURCE")) # note q is owned by root:1000 # note p/m is owned 1000:1000 and chmod 700 mountpoints=(/a) -private_mountpoints=(/q /m) +private_mountpoints=(/q) rsync_mountpoint=/q conf_only=false dry_run=false # mostly for testing resume_arg= do_i=true +do_o=true -temp=$(getopt -l help hcinprt: "$@") || usage 1 +temp=$(getopt -l help hcinoprt: "$@") || usage 1 eval set -- "$temp" while true; do case $1 in -c) conf_only=true; shift ;; -i) do_i=false; shift ;; -n) dry_run=true; dry_run_arg=-n; shift ;; + -o) do_o=false; shift ;; -p) progress_arg="--progress"; shift ;; # btrbk arg: Resume only. Skips snapshot creation. -r) resume_arg=-r; shift ;; @@ -52,7 +54,11 @@ while true; do *) echo "$0: Internal error!" ; exit 1 ;; esac done -read primary <<<"$@" + +if $do_o; then + private_mountpoints+=(/o) +fi +read primary <<<"$@" # not yet used ##### end command line parsing ########