conf revision 271294
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