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