]> git.pld-linux.org Git - packages/davfs.git/blame - davfs.init
- added depmod options so modules can be installed for kernel other than running
[packages/davfs.git] / davfs.init
CommitLineData
f04d5f18
AM
1# $Revision$, $Date$
2#!/bin/sh
3#
4# davfsd davfsd (WEB-DAV Linux File System)
5#
6# chkconfig: 345 35 65
7#
8# description: davfsd is a server part of the WEB-DAV Linux File System
9#
10
11
12# Source function library
13. /etc/rc.d/init.d/functions
14
15# Get network config
16. /etc/sysconfig/network
17
18# Get service config
19[ -f /etc/sysconfig/davfsd ] && . /etc/sysconfig/davfsd
20
21# Check that networking is up.
82045fcd 22if is_yes "${NETWORKING}"; then
23 if [ ! -f /var/lock/subsys/network ]; then
24 msg_network_down davfsd
25 exit 1
26 fi
27else
28 exit 0
f04d5f18
AM
29fi
30
31
32# See how we were called.
33case "$1" in
34 start)
35 # Check if the service is already running?
36 if [ ! -f /var/lock/subsys/davfsd ]; then
37 msg_starting davfsd
38 daemon /usr/sbin/davfsd
39 RETVAL=$?
40 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/davfsd
41 else
42 msg_already_running davfsd
634d1944 43 exit 1
f04d5f18
AM
44 fi
45 ;;
46 stop)
634d1944 47 if [ -f /var/lock/subsys/davfsd ]; then
f04d5f18
AM
48 msg_stopping davfsd
49 killproc davfsd
50 rm -f /var/run/davfsd.pid /var/lock/subsys/davfsd >/dev/null 2>&1
51 else
52 msg_not_running davfsd
53 exit 1
54 fi
55 ;;
82045fcd 56 restart)
f04d5f18
AM
57 $0 stop
58 $0 start
59 ;;
60 status)
61 status davfsd
62 exit $?
63 ;;
64 reload)
65 msg_reloading davfsd
66 killproc davfsd -HUP
82045fcd 67 RETVAL=$?
f04d5f18
AM
68 ;;
69 *)
634d1944 70 msg_usage "$0 {start|stop|init|restart|reload|status}"
f04d5f18
AM
71 exit 1
72esac
73
74exit $RETVAL
This page took 0.074901 seconds and 4 git commands to generate.