linux)
case `uname -s` in
Linux)
- if { test -f /proc/misc && grep -q net/tun /proc/misc; } ||
+ if { test -f /proc/misc && grep -q tun /proc/misc; } ||
modprobe -q tun; then
: good
else
fi
;;
esac
-
+
# --- Do what was wanted ---
case "$1" in
${keytag+-S-t}$keytag \
${addr+-S-b}$addr \
${port+-S-p}${port} \
- ${user+-S-u}${user} \
- ${group+-S-g}${group} \
+ ${user+-U}${user} \
+ ${group+-G}${group} \
${trace+-S-T}${trace} \
${tunnel+-S-n}${tunnel} \
${miscopts}
[ -x $i ] || continue
name=`basename $i`
case $name in *~|\#*) continue;; esac
- if $i; then
+ if $i; then
echo -n " $name"
else
- echo -n " ($name failed)"
+ echo -n " ($name failed)"
fi
done
echo " done"