1271294Sngie# $FreeBSD: head/tools/regression/pjdfstest/tests/conf 211354 2010-08-15 21:29:03Z pjd $
2271294Sngie# pjdfstest configuration file
3271294Sngie
4271294Sngie# Supported operating systems: FreeBSD, Darwin, SunOS, Linux
5271294Sngieos=`uname`
6271294Sngie
7271294Sngiecase "${os}" in
8271294SngieFreeBSD|Darwin)
9271294Sngie	GREP=grep
10271294Sngie	#fs=`df -T . | tail -1 | awk '{print $2}'`
11271294Sngie	pattern="`df . | tail -1 | awk '{printf("%s on %s \n", $1, $6)}'`"
12271294Sngie	fs=`mount | ${GREP} -E "^${pattern}" | awk -F '[(,]' '{print toupper($2)}'`
13271294Sngie	;;
14271294SngieSolaris|SunOS)
15271294Sngie	GREP=ggrep
16271294Sngie	pattern=`df -Pk . | tail -1 | awk '{printf("%s on %s \n", $1, $6)}'`
17271294Sngie	fs=`mount -v | ${GREP} -E "^${pattern}" | awk '{print $5}' | \
18271294Sngie	    tr -s '[:lower:]' '[:upper:]'`
19271294Sngie	;;
20271294SngieLinux)
21271294Sngie	GREP=grep
22271294Sngie	fs=`df -PT . | tail -1 | awk '{print toupper($2)}'`
23271294Sngie	;;
24271294Sngie*)
25271294Sngie	echo "Unsupported operating system ${os}." >/dev/stderr
26271294Sngie	exit 1
27271294Sngie	;;
28271294Sngieesac
29271294Sngie
30271294Sngie# If we cannot figure out file system type, define it here.
31271294Sngie#fs="UFS"
32271294Sngie
33271294Sngieif [ -z "${fs}" ]; then
34271294Sngie	echo "Cannot figure out file system type, define it by hand." >/dev/stderr
35271294Sngie	exit 1
36271294Sngiefi
37