scripts/setup-xfstests.zsh

32 lines
599 B
Bash
Executable File

#!/bin/zsh
SERVER=$1
EXPORT=$2
MOUNTPOINT=$3
SCRATCH=$4
SCRATCHMNT=$5
USER=$6
if [ "$#" -ne 6 ]; then
echo "Usage: $0 {server} {export} {mountpoint} {scratch} {scratchmnt} {user}"
exit 1
fi
useradd -m fsgqa 2>/dev/null
groupadd fsgqa 2>/dev/null
useradd --badnames 123456-fsgqa 2>/dev/null
useradd fsgqa2 2>/dev/null
TRAPEXIT() {
umount $MOUNTPOINT
umount $SCRATCHMNT
}
mkdir -p $MOUNTPOINT
mkdir -p $SCRATCHMNT
mount -o sec=sys $SERVER:$EXPORT $MOUNTPOINT
mount -o sec=sys $SERVER:$SCRATCH $SCRATCHMNT
mkdir -p -m 777 $MOUNTPOINT/$USER/xfstests
mkdir -p -m 777 $SCRATCHMNT/$USER/xfstests