]> git.pld-linux.org Git - packages/bluez.git/blobdiff - bluez.init
- no more hcid binary: remove start/stop parts, reload bluetoothd (kills it
[packages/bluez.git] / bluez.init
index c2be378da646f6edd4f7e83dcee753acc42f377c..ec8fbf8a07e91c328531dca55072ed25b5af4357 100644 (file)
@@ -30,22 +30,11 @@ start() {
 
                if is_yes "${HID2HCI_ENABLE}" && [ -x /usr/sbin/hid2hci ]; then
                        msg_starting hid2hci
-                       daemon /usr/sbin/hid2hci -0 -q    #be quiet
+                       daemon /usr/sbin/hid2hci -0 -q  be quiet
                        RETVAL=$?
                        /bin/sleep 1 # delay for hid's to be detected by hotplug
                fi
-               
-               if is_yes "${HCID_ENABLE}" && [ -x /usr/sbin/hcid ]; then
-                       HCID_FLAGS="-f /etc/bluetooth/hcid.conf"
-
-                       if is_yes "${SDPD_ENABLE}" ; then
-                               HCID_FLAGS="$HCID_FLAGS -s"
-                       fi
-                       msg_starting hcid
-                       daemon /usr/sbin/hcid $HCID_FLAGS
-                       RETVAL=$?
-               fi
-               
+
                if is_yes "${HIDD_ENABLE}" && [ -x /usr/bin/hidd ]; then
                        msg_starting hidd
                        daemon /usr/bin/hidd ${HIDD_OPTIONS} --server
@@ -57,13 +46,13 @@ start() {
                        daemon /usr/bin/rfcomm -f /etc/bluetooth/rfcomm.conf bind all
                        RETVAL=$?
                fi
-       
+
                if is_yes "${DUND_ENABLE}" && [ -x /usr/bin/dund ]; then
                        msg_starting dund
                        daemon /usr/bin/dund ${DUND_OPTIONS}
                        RETVAL=$?
                fi
-       
+
                if is_yes "${PAND_ENABLE}" && [ -x /usr/bin/pand ]; then
                        msg_starting pand
                        daemon /usr/bin/pand ${PAND_OPTIONS}
@@ -98,15 +87,10 @@ stop() {
                        daemon /usr/bin/rfcomm release all
                fi
 
-               if is_yes "${HIDD_ENABLE}" && [ -x  /usr/bin/hidd ]; then
+               if is_yes "${HIDD_ENABLE}" && [ -x /usr/bin/hidd ]; then
                        msg_stopping hidd
                        killproc /usr/bin/hidd
                fi
-       
-               if is_yes "${HCID_ENABLE}" && [ -x /usr/sbin/hcid ]; then
-                       msg_stopping hcid
-                       killproc /usr/sbin/hcid
-               fi
 
                if is_yes "${DAEMON_ENABLE}" && [ -x /usr/sbin/bluetoothd ]; then
                        msg_stopping bluetooth
@@ -136,10 +120,10 @@ RETVAL=0
 # See how we were called.
 case "$1" in
   start)
-       start
+       start
        ;;
   stop)
-       stop
+       stop
        ;;
   restart)
        stop
@@ -150,8 +134,8 @@ case "$1" in
        ;;
   reload|force-reload)
        if [ -f /var/lock/subsys/bluetooth ]; then
-               msg_reloading hcid
-               killproc hcid -HUP
+               msg_reloading bluetoothd
+               killproc bluetoothd -HUP
                RETVAL=$?
        else
                msg_not_running bluetooth
@@ -160,15 +144,15 @@ case "$1" in
        ;;
   status)
        is_yes "${HID2HCI_ENABLE}" && status hid2hci
-       is_yes "${HCID_ENABLE}" && status hcid
-       is_yes "${SDPD_ENABLE}" && status sdpd
+       is_yes "${HCID_ENABLE}" && status bluetoothd
        is_yes "${HIDD_ENABLE}" && status hidd
        is_yes "${DUND_ENABLE}" && status dund
+       is_yes "${PAND_ENABLE}" && status pand
        if [ -f /var/lock/subsys/bluetooth ]; then
                exit 0
        else
                exit 1
-       fi              
+       fi
        ;;
   *)
        msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"
This page took 0.065401 seconds and 4 git commands to generate.