64 lines
1.2 KiB
Plaintext
64 lines
1.2 KiB
Plaintext
#!/sbin/runscript
|
|
|
|
depend()
|
|
{
|
|
after coldplug
|
|
need dbus localmount
|
|
}
|
|
|
|
start()
|
|
{
|
|
einfo "Starting bluetooth subsystem"
|
|
eindent
|
|
|
|
ebegin "Starting bluetoothd"
|
|
start-stop-daemon --start --exec /usr/sbin/bluetoothd \
|
|
$BLUETOOTHD_OPTIONS
|
|
eend $?
|
|
if [ -n "$RFCOMM_START" ]; then
|
|
ebegin "Starting rfcomm"
|
|
/usr/bin/rfcomm -f $RFCOMM_CONF bind all
|
|
eend $?
|
|
fi
|
|
if [ -n "$HIDD_START" ]; then
|
|
ebegin "Starting hidd"
|
|
start-stop-daemon --start --exec /usr/bin/hidd \
|
|
$HIDD_OPTIONS --server
|
|
eend $?
|
|
fi
|
|
if [ -n "$DUND_START" ]; then
|
|
ebegin "Starting dund"
|
|
start-stop-daemon --start --exec /usr/bin/dund \
|
|
$DUND_OPTIONS
|
|
eend $?
|
|
fi
|
|
if [ -n "$PAND_START" ]; then
|
|
ebegin "Starting pand"
|
|
start-stop-daemon --start --exec /usr/bin/pand \
|
|
$PAND_OPTIONS
|
|
eend $?
|
|
fi
|
|
eoutdent
|
|
eend $?
|
|
}
|
|
|
|
stop()
|
|
{
|
|
ebegin "Stopping bluetooth subsystem"
|
|
|
|
if [ -n "$PAND_START" ]; then
|
|
start-stop-daemon --stop --quiet --exec /usr/bin/pand
|
|
eend $?
|
|
fi
|
|
if [ -n "$DUND_START" ]; then
|
|
start-stop-daemon --stop --quiet --exec /usr/bin/dund
|
|
eend $?
|
|
fi
|
|
if [ -n "$HIDD_START" ]; then
|
|
start-stop-daemon --stop --quiet --exec /usr/bin/hidd
|
|
eend $?
|
|
fi
|
|
start-stop-daemon --stop --quiet --exec /usr/sbin/bluetoothd
|
|
eend $?
|
|
}
|