iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mostly fix mail bugs
[distro-setup]
/
btrbk-run
diff --git
a/btrbk-run
b/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)
# 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
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 hcin
o
prt: "$@") || 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 ;;
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 ;;
-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
*) 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 ########
##### end command line parsing ########