echo "Usage: bup import-rsnapshot [-n]" \
"<path to snapshot_root> [<backuptarget>]"
echo "-n,--dry-run: just print what would be done"
- exit -1
+ exit 1
}
DRY_RUN=
[ -e "$SNAPSHOT/." ] || continue
echo "snapshot='$SNAPSHOT'" >&2
for BRANCH_PATH in "$SNAPSHOT/"*; do
- BRANCH=$(basename "$BRANCH_PATH")
+ BRANCH=$(basename "$BRANCH_PATH") || exit $?
[ -e "$BRANCH_PATH/." ] || continue
[ -z "$TARGET" -o "$TARGET" = "$BRANCH" ] || continue
[ -n "$DATE" ] || exit 3
TMPIDX=bupindex.$BRANCH.tmp
- bup index -ux -f "$TMPIDX" "$BRANCH_PATH/"
+ bup index -ux -f "$TMPIDX" "$BRANCH_PATH/" || exit $?
bup save --strip --date="$DATE" \
- -f "$TMPIDX" -n "$BRANCH" \
- "$BRANCH_PATH/"
- rm -f "$TMPIDX"
+ -f "$TMPIDX" -n "$BRANCH" \
+ "$BRANCH_PATH/" || exit $?
+ rm "$TMPIDX" || exit $?
done
done