Merge "move gps init.rc settings to gs-common"

This commit is contained in:
Adam Shih 2022-11-02 02:34:53 +00:00 committed by Android (Google) Code Review
commit 597d1873f6
2 changed files with 32 additions and 0 deletions

View file

@ -49,6 +49,7 @@ cc_prebuilt_library_shared {
cc_prebuilt_binary { cc_prebuilt_binary {
name: "android.hardware.gnss@2.1-service-brcm", name: "android.hardware.gnss@2.1-service-brcm",
init_rc: ["init.gps.rc"],
arch: { arch: {
arm64: { arm64: {
srcs: ["bin/android.hardware.gnss@2.1-service-brcm"], srcs: ["bin/android.hardware.gnss@2.1-service-brcm"],

31
gps/brcm/init.gps.rc Normal file
View file

@ -0,0 +1,31 @@
service lhd /vendor/bin/hw/lhd /vendor/etc/gnss/lhd.conf
class main
user gps
group system inet net_raw sdcard_rw
ioprio be 0
service gpsd /vendor/bin/hw/gpsd -c /vendor/etc/gnss/gps.xml
class main
user gps
group system gps radio inet wakelock sdcard_rw net_raw
ioprio be 0
service scd /vendor/bin/hw/scd /vendor/etc/gnss/scd.conf
class main
user gps
group system inet net_raw wakelock
ioprio be 0
service gnss_service /vendor/bin/hw/android.hardware.gnss@2.1-service-brcm
class hal
user gps
group system gps radio
ioprio be 0
priority -1
# disable gps service if no gps h/w
on property:vendor.ril.cbd.svc=0
stop gpsd
stop lhd
stop scd