X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/blobdiff_plain/797cf76bc51a342ab680c9426a480bd544edf334..ab46a7872ac5f10d0c96e7bba5b927b186442a2f:/init/tripe-init.in diff --git a/init/tripe-init.in b/init/tripe-init.in index ddede105..dfa7e031 100755 --- a/init/tripe-init.in +++ b/init/tripe-init.in @@ -33,7 +33,7 @@ case ${tunnel-`$tripe --tunnels | head -1`} in 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 @@ -106,7 +106,7 @@ case ${tunnel-`$tripe --tunnels | head -1`} in fi ;; esac - + # --- Do what was wanted --- case "$1" in @@ -122,8 +122,8 @@ 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} @@ -140,10 +140,10 @@ case "$1" in [ -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"