mirror of
git://slackware.nl/current.git
synced 2025-01-03 23:03:22 +01:00
31 lines
497 B
Text
31 lines
497 B
Text
|
#!/bin/sh
|
||
|
|
||
|
bluez_start() {
|
||
|
# bluetoothd requires dbus, but dbus isn't started early enough during
|
||
|
# system boot, so we have to re-trigger the events now
|
||
|
udevadm trigger --subsystem-match=bluetooth --action=add
|
||
|
}
|
||
|
|
||
|
bluez_stop() {
|
||
|
pkill -TERM bluetoothd 1>/dev/null 2>/dev/null
|
||
|
}
|
||
|
|
||
|
case "$1" in
|
||
|
start)
|
||
|
bluez_start
|
||
|
;;
|
||
|
stop)
|
||
|
bluez_stop
|
||
|
;;
|
||
|
restart)
|
||
|
bluez_stop
|
||
|
sleep 1
|
||
|
bluez_start
|
||
|
;;
|
||
|
*)
|
||
|
printf "Usage: $N {start|stop|restart}\n"
|
||
|
exit 1
|
||
|
;;
|
||
|
esac
|
||
|
|