Also makes import-rsnapshot use $BUP_MAIN_EXE if available.
Signed-off-by: Zoran Zaric <zz@zoranzaric.de>
exit -1
}
-if [ "$1" == "-n" ] || [ "$1" == "--dry-run" ]; then
- bup () { echo "bup $@"; }
+if [ "$1" = "-n" -o "$1" = "--dry-run" ]; then
+ bup()
+ {
+ echo bup "$@" >&2
+ }
shift 1
+elif [ -n "$BUP_MAIN_EXE" ]; then
+ bup()
+ {
+ "$BUP_MAIN_EXE" "$@"
+ }
+else
+ bup()
+ {
+ bup "$@"
+ }
fi
[ "$#" -eq 1 ] || [ "$#" -eq 2 ] || usage
bup save --strip -n indexfile -f $INDEXFILE $D
WVPASSEQ "$(bup ls indexfile/latest/)" "a
b"
+
+WVSTART "import-rsnapshot"
+
+#set -x
+rm -rf "$BUP_DIR"
+WVPASS bup init
+
+D=bupdata.tmp
+rm -rf $D
+mkdir $D
+
+mkdir -p $D/hourly.0/buptest/a
+touch $D/hourly.0/buptest/a/b
+mkdir -p $D/hourly.0/buptest/c/d
+touch $D/hourly.0/buptest/c/d/e
+
+bup import-rsnapshot $D/
+
+WVPASSEQ "$(bup ls buptest/latest/)" "a/
+c/"