# 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
+if [[ $HOSTNAME == $MAIL_HOST ]]; then
+ do_o=true
+else
+ do_o=false
+fi
+
+default_args_file=/etc/btrbk-run.conf
+if [[ -r $default_args_file ]]; then
+ set -- $(< $default_args_file) "$@"
+fi
-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 ;;
*) 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 ########
targets=(frodo)
;;
esac
- echo "targets: ${targets[*]}"
fi
+echo "targets: ${targets[*]}"
+
+
# for i, we just do a 1 way sync from master to backup,
# and manually manage any changes to that.
i_possible=false