summaryrefslogtreecommitdiffstats
path: root/scripts/bluetooth.rc.rh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/bluetooth.rc.rh')
-rwxr-xr-xscripts/bluetooth.rc.rh90
1 files changed, 0 insertions, 90 deletions
diff --git a/scripts/bluetooth.rc.rh b/scripts/bluetooth.rc.rh
deleted file mode 100755
index c8560946..00000000
--- a/scripts/bluetooth.rc.rh
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-#
-# bluetooth Bluetooth subsystem starting and stopping
-#
-# chkconfig: 345 25 90
-# description: Bluetooth subsystem
-#
-
-# Source function library.
-. /etc/rc.d/init.d/functions
-
-# Source Bluetooth configuration.
-#. /etc/sysconfig/bluetooth
-
-prog="Bluetooth"
-
-UART_CONF="/etc/bluetooth/uart"
-
-start_uarts()
-{
- [ -f /sbin/hciattach -a -f $UART_CONF ] || return
- grep -v '^#' $UART_CONF | while read i; do
- /sbin/hciattach $i
- done
-}
-
-stop_uarts()
-{
- killproc hciattach > /dev/null 2>&1
-}
-
-start()
-{
- echo -n $"Starting $prog: "
- daemon /sbin/hcid
-
- if [ -x /usr/sbin/sdpd ]; then
- daemon /usr/sbin/sdpd
- fi
-
- if [ -x /bin/rfcomm -a -f /etc/bluetooth/rfcomm.conf ]; then
- /bin/rfcomm -f /etc/bluetooth/rfcomm.conf bind all
- fi
-
- start_uarts
- touch /var/lock/subsys/bluetooth
- echo
-}
-
-stop()
-{
- echo -n $"Shutting down $prog: "
- killproc hcid
-
- if [ -x /usr/sbin/sdpd ]; then
- killproc sdpd
- fi
-
- if [ -x /bin/rfcomm ]; then
- /bin/rfcomm release all
- fi
-
- stop_uarts
- rm -f /var/lock/subsys/bluetooth
- echo
-}
-
-[ -f /sbin/hcid ] || exit 0
-
-# See how we were called.
-case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart|reload)
- stop
- start
- ;;
- condrestart)
- [ -e /var/lock/subsys/bluetooth ] && (stop; start)
- ;;
- *)
- echo $"Usage: $0 {start|stop|restart|reload|condrestart}"
- exit 1
-esac
-
-exit 0