mostly fix mail bugs
[distro-setup] / btrbk-run
index 97b83e026f55379fddfa3c08de2b98bc4952dce1..4642a708c1328198fb1cad6a66c5f75a8349dda2 100755 (executable)
--- 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 ########