]> git.pld-linux.org Git - packages/davfs.git/blobdiff - davfs.init
- killed my previous bogus "fixes"
[packages/davfs.git] / davfs.init
index 2f9f5fdd4a78106234214910bcdc1673b92c2670..300cac04d2c46e83b7eaad5282d4ded74b15ca49 100644 (file)
 [ -f /etc/sysconfig/davfsd ] && . /etc/sysconfig/davfsd
 
 # Check that networking is up.
-if is_no "${NETWORKING}"; then
-       msg_network_down davfsd
-       exit 1
+if is_yes "${NETWORKING}"; then
+       if [ ! -f /var/lock/subsys/network ]; then
+               msg_network_down davfsd
+               exit 1
+       fi
+else
+       exit 0
 fi
 
 
@@ -49,7 +53,7 @@ case "$1" in
                exit 1
        fi
        ;;
-  restart|reload)
+  restart)
        $0 stop
        $0 start
        ;;
@@ -60,6 +64,7 @@ case "$1" in
   reload)
        msg_reloading davfsd
        killproc davfsd -HUP
+       RETVAL=$?
        ;;
   *)
        msg_usage "$0 {start|stop|init|restart|reload|status}"
This page took 0.082563 seconds and 4 git commands to generate.