]> git.pld-linux.org Git - packages/davfs.git/blobdiff - davfs.init
- killed my previous bogus "fixes"
[packages/davfs.git] / davfs.init
index 43b6b0085459a0c5adfd6c48287e8e164f42096d..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
 
 
@@ -36,10 +40,11 @@ case "$1" in
                [ $RETVAL -eq 0 ] && touch /var/lock/subsys/davfsd
        else
                msg_already_running davfsd
+               exit 1
        fi
        ;;
   stop)
-        if [ -f /var/lock/subsys/davfsd ]; then
+       if [ -f /var/lock/subsys/davfsd ]; then
                msg_stopping davfsd
                killproc davfsd
                rm -f /var/run/davfsd.pid /var/lock/subsys/davfsd >/dev/null 2>&1
@@ -59,20 +64,11 @@ case "$1" in
   reload)
        msg_reloading davfsd
        killproc davfsd -HUP
+       RETVAL=$?
        ;;
   *)
-       msg_usage "$0 {start|stop|init|status|restart|reload}"
+       msg_usage "$0 {start|stop|init|restart|reload|status}"
        exit 1
 esac
 
 exit $RETVAL
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
-%changelog
-* %{date} PLD Team <feedback@pld.org.pl>
-All persons listed below can be reached at <cvs_login>@pld.org.pl
-
-$Log$
This page took 0.079006 seconds and 4 git commands to generate.