mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-30 07:34:27 +08:00
72c77073a4
This file is intended to be included from device init.rc.
38 lines
1.0 KiB
Plaintext
38 lines
1.0 KiB
Plaintext
# required permissions
|
|
on boot
|
|
chown bluetooth bluetooth /data/misc/bluetooth
|
|
chown bluetooth bluetooth /dev/uhid
|
|
|
|
# services
|
|
on property:bluetooth.start=daemon
|
|
setprop bluetooth.start none
|
|
start bluetoothd
|
|
|
|
on property:bluetooth.stop=daemon
|
|
setprop bluetooth.stop none
|
|
stop bluetoothd
|
|
|
|
on property:bluetooth.start=snoop
|
|
setprop bluetooth.start none
|
|
start bluetoothd-snoop
|
|
|
|
on property:bluetooth.stop=snoop
|
|
setprop bluetooth.stop none
|
|
stop bluetoothd-snoop
|
|
|
|
service bluetoothd /system/bin/logwrapper /system/bin/bluetoothd
|
|
class main
|
|
# init does not yet support setting capabilities so run as root,
|
|
# bluetoothd drop uid to bluetooth with the right linux capabilities
|
|
group bluetooth
|
|
disabled
|
|
oneshot
|
|
|
|
service bluetoothd-snoop /system/bin/logwrapper /system/bin/bluetoothd-snoop
|
|
class main
|
|
# init does not yet support setting capabilities so run as root,
|
|
# bluetoothd-snoop drops unneeded linux capabilities
|
|
group nobody
|
|
disabled
|
|
oneshot
|