diff options
Diffstat (limited to 'scripts/bluetooth.rc.rh')
-rwxr-xr-x | scripts/bluetooth.rc.rh | 90 |
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 |