]> git.pld-linux.org Git - packages/inn.git/blobdiff - inn.init
- release 14
[packages/inn.git] / inn.init
index 98c58fc98c05894a5d1758b59bd2aa2720454681..2d22ed6cca3135ca304b45bd7e1746ce602601d6 100644 (file)
--- a/inn.init
+++ b/inn.init
@@ -29,11 +29,11 @@ case "$1" in
   start)
        if [ ! -f /var/lock/subsys/inn ]; then
                msg_starting "INN"
-               daemon inndstart
+               daemon su - news -c inndstart
                if is_yes $DOINNWATCH ; then
                        msg_starting "INN Watch"
                        busy
-                       su - news -c "/usr/bin/innwatch &"
+                       su - news -c "umask 002 ; /usr/bin/innwatch &"
                        RETVAL=$?
                        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/inn
                        if ps -C innwatch >/dev/null 2>&1; then
@@ -41,6 +41,8 @@ case "$1" in
                        else
                                deltext;fail
                        fi
+               else
+                       touch /var/lock/subsys/inn
                fi
        else
                msg_Already_Running "INN"
@@ -82,7 +84,7 @@ case "$1" in
                fi
 
        else
-               msg_Already_Running INN
+               msg_Not_Running INN
                exit 1
        fi
        rm -f /var/lock/subsys/inn >/dev/null 2>&1
This page took 0.058395 seconds and 4 git commands to generate.