]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - tools/regression/pjdfstest/tests/conf
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / tools / regression / pjdfstest / tests / conf
1 # $FreeBSD$
2 # pjdfstest configuration file
3
4 # Supported operating systems: FreeBSD, Darwin, SunOS, Linux
5 os=`uname`
6
7 case "${os}" in
8 FreeBSD|Darwin)
9         GREP=grep
10         #fs=`df -T . | tail -1 | awk '{print $2}'`
11         pattern="`df . | tail -1 | awk '{printf("%s on %s \n", $1, $6)}'`"
12         fs=`mount | ${GREP} -E "^${pattern}" | awk -F '[(,]' '{print toupper($2)}'`
13         ;;
14 Solaris|SunOS)
15         GREP=ggrep
16         pattern=`df -Pk . | tail -1 | awk '{printf("%s on %s \n", $1, $6)}'`
17         fs=`mount -v | ${GREP} -E "^${pattern}" | awk '{print $5}' | \
18             tr -s '[:lower:]' '[:upper:]'`
19         ;;
20 Linux)
21         GREP=grep
22         fs=`df -PT . | tail -1 | awk '{print toupper($2)}'`
23         ;;
24 *)
25         echo "Unsupported operating system ${os}." >/dev/stderr
26         exit 1
27         ;;
28 esac
29
30 # If we cannot figure out file system type, define it here.
31 #fs="UFS"
32
33 if [ -z "${fs}" ]; then
34         echo "Cannot figure out file system type, define it by hand." >/dev/stderr
35         exit 1
36 fi