1166065Spjd# $FreeBSD$
2211354Spjd# pjdfstest configuration file
3166065Spjd
4211108Spjd# Supported operating systems: FreeBSD, Darwin, SunOS, Linux
5166065Spjdos=`uname`
6166065Spjd
7185223Spjdcase "${os}" in
8185223SpjdFreeBSD|Darwin)
9187334Spjd	GREP=grep
10185223Spjd	#fs=`df -T . | tail -1 | awk '{print $2}'`
11185223Spjd	pattern="`df . | tail -1 | awk '{printf("%s on %s \n", $1, $6)}'`"
12211108Spjd	fs=`mount | ${GREP} -E "^${pattern}" | awk -F '[(,]' '{print toupper($2)}'`
13185223Spjd	;;
14187334SpjdSolaris|SunOS)
15187334Spjd	GREP=ggrep
16211109Spjd	pattern=`df -Pk . | tail -1 | awk '{printf("%s on %s \n", $1, $6)}'`
17211108Spjd	fs=`mount -v | ${GREP} -E "^${pattern}" | awk '{print $5}' | \
18187334Spjd	    tr -s '[:lower:]' '[:upper:]'`
19185223Spjd	;;
20185223SpjdLinux)
21187334Spjd	GREP=grep
22210970Spjd	fs=`df -PT . | tail -1 | awk '{print toupper($2)}'`
23185223Spjd	;;
24185223Spjd*)
25185223Spjd	echo "Unsupported operating system ${os}." >/dev/stderr
26185223Spjd	exit 1
27185223Spjd	;;
28185223Spjdesac
29185223Spjd
30185223Spjd# If we cannot figure out file system type, define it here.
31185223Spjd#fs="UFS"
32185223Spjd
33185223Spjdif [ -z "${fs}" ]; then
34185223Spjd	echo "Cannot figure out file system type, define it by hand." >/dev/stderr
35185223Spjd	exit 1
36185223Spjdfi
37