exit 0
fi
+
+clean_up() { fusermount -uz mnt || true; }
+trap clean_up EXIT
+
+
top="$(WVPASS pwd)" || exit $?
tmpdir="$(WVPASS wvmktempdir)" || exit $?
WVSTART "basics"
WVPASS mkdir mnt
-WVPASS bup fuse mnt
+
+bup fuse -f mnt &
+fuse_pid=$!
+while ! test -d mnt/src; do
+ sleep 0.1
+done
result=$(WVPASS ls mnt) || exit $?
WVPASSEQ src "$result"
latest"
WVPASS fusermount -uz mnt
+WVPASS wait "$fuse_pid"
+fuse_pid=''
WVSTART "extended metadata"
-WVPASS bup fuse --meta mnt
+
+bup fuse -f --meta mnt &
+fuse_pid=$!
+while ! test -d mnt/src; do
+ sleep 0.1
+done
+
readonly user=$(WVPASS id -un) || $?
readonly group=$(WVPASS id -gn) || $?
result="$(stat --format='%A %U %G %x' mnt/src/latest/foo)"