]> arthur.barton.de Git - bup.git/blobdiff - cmd/import-rsnapshot-cmd.sh
Add missing space in bup split --bench output.
[bup.git] / cmd / import-rsnapshot-cmd.sh
index d594c31d969d19117c3529594ff74405848f152c..6ab398419a32b66d53a5e09c6e10b0b778cbf519 100755 (executable)
@@ -5,7 +5,7 @@ usage() {
     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=
@@ -36,7 +36,7 @@ for SNAPSHOT in *; do
     [ -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
         
@@ -48,10 +48,10 @@ for SNAPSHOT in *; do
        [ -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