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
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}
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
# See how we were called.
case "$1" in
start)
- start
+ start
;;
stop)
- stop
+ stop
;;
restart)
stop
;;
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
;;
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}"