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