8 top="$(WVPASS pwd)" || exit $?
9 tmpdir="$(WVPASS wvmktempdir)" || exit $?
10 export BUP_DIR="$tmpdir/bup"
12 bup() { "$top/bup" "$@"; }
17 WVPASS mkdir "$tmpdir/save"
19 WVSTART "index vs. save file type change"
21 # index a (dead) symlink
22 WVPASS ln -s asdf "$tmpdir/save/test"
23 WVPASS bup index "$tmpdir/save"
25 WVPASS rm -f "$tmpdir/save/test"
26 WVPASS echo now-a-regular-file > "$tmpdir/save/test"
28 # this should now log an error
29 WVFAIL bup save -n test "$tmpdir/save"
31 # can list the folder but it's empty
32 WVPASS bup ls -ls "test/latest/$tmpdir/save/"
33 WVPASSEQ "$(bup ls -ls "test/latest/$tmpdir/save/")" ""
35 WVPASS rm -rf "$tmpdir"