]> git.pld-linux.org Git - packages/bluez.git/blame - dund.init
- rel 4
[packages/bluez.git] / dund.init
CommitLineData
829382b7
AM
1#!/bin/sh
2#
3# dund Bluetooth Dial-Up-Networking Daemon
4#
5# chkconfig: 345 26 89
6#
7# description: Bluetooth Dial-Up-Networking Daemon. Provides PPP over RFCOMM services.
8#
9# $Id$
10
11
12# Source function library
13. /etc/rc.d/init.d/functions
14
15[ -f /etc/sysconfig/bluetooth ] && . /etc/sysconfig/bluetooth
16
17is_no "${NETWORKING}" && exit 0
18
19start() {
20 # Check if the service is already running?
270dad27 21 if [ -f /var/lock/subsys/dund ]; then
829382b7 22 msg_already_running dund
270dad27 23 return
829382b7 24 fi
270dad27
ER
25
26 msg_starting dund
27 daemon /usr/bin/dund ${DUND_OPTIONS}
28 RETVAL=$?
29 touch /var/lock/subsys/dund
829382b7
AM
30}
31
32stop() {
270dad27 33 if [ ! -f /var/lock/subsys/dund ]; then
829382b7 34 msg_not_running dund
270dad27 35 return
829382b7 36 fi
270dad27
ER
37
38 msg_stopping dund
39 killproc /usr/bin/dund
40 rm -f /var/lock/subsys/dund
829382b7
AM
41}
42
43condrestart() {
270dad27 44 if [ ! -f /var/lock/subsys/dund ]; then
829382b7
AM
45 msg_not_running dund
46 RETVAL=$1
270dad27
ER
47 return
48 fi
49
50 stop
51 start
52}
53
54status() {
55 if [ ! -f /var/lock/subsys/dund ]; then
56 msg_not_running dund
57 RETVAL=3
58 return $RETVAL
829382b7 59 fi
270dad27
ER
60
61 nls "dund is running"
829382b7
AM
62}
63
64RETVAL=0
65# See how we were called.
66case "$1" in
67 start)
68 start
69 ;;
70 stop)
71 stop
72 ;;
73 restart|reload|force-reload)
74 stop
75 start
76 ;;
77 try-restart)
78 condrestart 0
79 ;;
80 status)
270dad27
ER
81 status
82 RETVAL=$?
829382b7
AM
83 ;;
84 *)
85 msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"
86 exit 3
87esac
88
89exit $RETVAL
This page took 0.169098 seconds and 4 git commands to generate.