fsstress-gocryptfs.bash: print loopback version & mount path

To make the used go-fuse version clear in logs,
print it on startup, similar to what we do with gocryptfs.
This commit is contained in:
Jakob Unterwurzacher 2020-09-18 13:27:55 +02:00
parent 95caa66e0b
commit 27c92f63be

View File

@ -48,15 +48,16 @@ done
# FS-specific compile and mount # FS-specific compile and mount
if [ $MYNAME = fsstress-loopback.bash ]; then if [ $MYNAME = fsstress-loopback.bash ]; then
echo "Recompile go-fuse loopback" echo -n "Recompile go-fuse loopback: "
cd $GOPATH/src/github.com/hanwen/go-fuse/example/loopback cd $GOPATH/src/github.com/hanwen/go-fuse/example/loopback
go build -race && go install git describe
go build && go install
$GOPATH/bin/loopback -q $MNT $DIR & $GOPATH/bin/loopback -q $MNT $DIR &
disown disown
elif [ $MYNAME = fsstress-gocryptfs.bash ]; then elif [ $MYNAME = fsstress-gocryptfs.bash ]; then
echo "Recompile gocryptfs" echo "Recompile gocryptfs"
cd $GOPATH/src/github.com/rfjakob/gocryptfs cd $GOPATH/src/github.com/rfjakob/gocryptfs
./build.bash ./build.bash # also prints the version
$GOPATH/bin/gocryptfs -q -init -extpass "echo test" -scryptn=10 $DIR $GOPATH/bin/gocryptfs -q -init -extpass "echo test" -scryptn=10 $DIR
$GOPATH/bin/gocryptfs -q -extpass "echo test" -nosyslog $DIR $MNT $GOPATH/bin/gocryptfs -q -extpass "echo test" -nosyslog $DIR $MNT
elif [ $MYNAME = fsstress-encfs.bash ]; then elif [ $MYNAME = fsstress-encfs.bash ]; then
@ -74,7 +75,7 @@ do
sleep 1 sleep 1
echo -n x echo -n x
done done
echo " ok" echo " ok: $MNT"
# Cleanup trap # Cleanup trap
trap "kill %1 ; cd / ; fuse-unmount -z $MNT ; rm -rf $DIR $MNT" EXIT trap "kill %1 ; cd / ; fuse-unmount -z $MNT ; rm -rf $DIR $MNT" EXIT