]> arthur.barton.de Git - bup.git/blobdiff - t/test-save-smaller
index: make --fake-valid match the man page
[bup.git] / t / test-save-smaller
index 6e625e6212a8e895b0192f875adbf79b91f86eff..7018c8498a347ff88442820f215057cef746669d 100755 (executable)
@@ -42,4 +42,16 @@ WVFAIL test -f "$tmpdir/restore2/big1"
 # and not the new one either
 WVFAIL test -f "$tmpdir/restore2/big2"
 
+WVSTART "index --fake-valid / save"
+WVPASS echo bigbigbigbigbig02 > "$tmpdir/save/big1"
+WVPASS echo bigbigbigbigbig03 > "$tmpdir/save/big2"
+WVPASS bup index "$tmpdir/save"
+WVPASS bup index --fake-valid "$tmpdir/save/big1" "$tmpdir/save/big2"
+WVPASS bup save -vv -n test "$tmpdir/save"
+WVPASS mkdir "$tmpdir/restore3"
+WVPASS bup restore -v --outdir="$tmpdir/restore3/" "/test/latest$tmpdir/save/"
+WVPASS cmp "$tmpdir/restore3/small" "$tmpdir/save/small"
+WVPASSEQ "$(sha1sum < "$tmpdir/restore3/big1")" "$big1sha"
+WVPASS cmp "$tmpdir/restore3/big2" "$tmpdir/save/big2"
+
 WVPASS rm -rf "$tmpdir"