#!/bin/csh -f

# quick hack to give single command to invoke privs.

# modified to give sudo priority; 12/10/18
# ( dhcp2.srv.lcsr has slide, but I cannot use it)

switch (`uname -s``uname -r`)
case SunOS5*:
	breaksw
case Linux[2-5]*:
	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:
	    break
		set DQ = '"'
		exec echo ${0}: "What do I do with $DQ$1$DQ?"
	endsw
end

if (-e /usr/bin/sudo) then
    if ($?VERBOSE) echo \
    exec /usr/bin/sudo $argv
    exec /usr/bin/sudo $argv
else if (-e /usr/local/bin/slide) then
    if ($?VERBOSE) echo \
    exec /usr/local/bin/slide $argv
    exec /usr/local/bin/slide $argv
else
    echo No slide or sudo on `hostname`
endif
