scripts/setup-testdirs.zsh

27 lines
452 B
Bash
Executable File

#!/bin/zsh
SERVER=$1
EXPORT=$2
MOUNTPOINT=$3
USER=$4
if [ "$#" -lt 4 ]; then
echo "Usage: $0 {server} {export} {mountpoint} {user}"
exit 1
fi
mkdir -p $MOUNTPOINT
mount -o sec=sys $SERVER:$EXPORT $MOUNTPOINT
for proto in tcp rdma; do
for vers in 3 4 41 42; do
dir=$MOUNTPOINT/$USER/nfsv$vers$proto
if [ ! -d $dir ]; then
mkdir -p -m 777 $dir
elif [ "$(ls -A $dir)" ]; then
rm -rf $dir/* || true
fi
done
done
umount -f $MOUNTPOINT