mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-26 21:54:33 +08:00
0831238284
Those services now log directly to Android logger so no need for logwrapper which was causing issues with SELinux.
39 lines
1022 B
Plaintext
39 lines
1022 B
Plaintext
# required permissions
|
|
on boot
|
|
chown bluetooth bluetooth /data/misc/bluetooth
|
|
chown bluetooth bluetooth /dev/uhid
|
|
chown system bluetooth /dev/uinput
|
|
|
|
# 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/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/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
|