init/tripe.conf: Fix erroneous variable `mode' instead of `sockmode.'
[tripe] / init / tripe-init.in
index 9f44d75..d04f42f 100755 (executable)
@@ -141,6 +141,7 @@ case "$1" in
       ${port+-S-p}${port} \
       ${user+-U}${user} \
       ${group+-G}${group} \
+      ${sockmode+-S-m}${sockmode} \
       ${trace+-S-T}${trace} \
       ${tunnel+-S-n}${tunnel} \
       ${miscopts}
@@ -195,7 +196,7 @@ case "$1" in
     echo -n "Stopping TrIPE VPN daemon:"
 
     ## If there's no socket, it must have quit (probably nonviolently).
-    if test ! -S $TRIPESOCK; then
+    if (cd $TRIPEDIR && test ! -S $TRIPESOCK); then
       echo " not running"
 
     ## Ask it to die nicely.