#!/bin/csh -f

switch (`uname -s``uname -r`)
case SunOS5*:
    set DF = /usr/ucb/df
    set TARGET = dsk
	breaksw
case Linux2*:
    set DF = /bin/df
    set TARGET = dev
	breaksw
default:
	exec echo ${0}: does not run on `uname -s` `uname -r`
endsw

while($#argv)
	switch ("$1")
	case -d:
		set DEBUG
#		shift
#		breaksw
# fall through to verbose
	case -v:
		set VERBOSE
		shift
		breaksw
	default:
		set DQ = '"'
		exec echo ${0}: "What do I do with $DQ$1$DQ?"
	endsw
end

#foreach STR ( `$DF | grep -w $TARGET | awk '{print $NF}'` )
# fix for /dev/mapper; 4/18/11
foreach STR ( `$DF | awk '{if(NF==1){hold=$1;next};print hold $0}' | grep -w $TARGET | awk '{print $NF}'` )
    echo `date +%T` ./switch-gid -v 199 1234 $STR
		    ./switch-gid -v 199 1234 $STR
    echo `date +%T` ./switch-gid -v 199 1234 $STR -l
		    ./switch-gid -v 199 1234 $STR -l
    echo ""
end

