diff --git a/atoll.mk b/atoll.mk index aed4151..dfc4ead 100644 --- a/atoll.mk +++ b/atoll.mk @@ -190,7 +190,7 @@ PRODUCT_PACKAGES += \ # Lights PRODUCT_PACKAGES += \ - android.hardware.lights-service.example + android.hardware.lights-service.xiaomi_atoll # Rootdir PRODUCT_PACKAGES += \ diff --git a/lights/Android.bp b/lights/Android.bp index ae3f463..0c13f52 100644 --- a/lights/Android.bp +++ b/lights/Android.bp @@ -1,8 +1,8 @@ cc_binary { - name: "android.hardware.lights-service.example", + name: "android.hardware.lights-service.xiaomi_atoll", relative_install_path: "hw", - init_rc: ["lights-default.rc"], - vintf_fragments: ["lights-default.xml"], + init_rc: ["lights-xiaomi_atoll.rc"], + vintf_fragments: ["lights-xiaomi_atoll.xml"], vendor: true, shared_libs: [ "libbase", diff --git a/lights/lights-default.rc b/lights/lights-default.rc deleted file mode 100644 index 687ec97..0000000 --- a/lights/lights-default.rc +++ /dev/null @@ -1,5 +0,0 @@ -service vendor.light-default /vendor/bin/hw/android.hardware.lights-service.example - class hal - user nobody - group nobody - shutdown critical diff --git a/lights/lights-xiaomi_atoll.rc b/lights/lights-xiaomi_atoll.rc new file mode 100644 index 0000000..1e9fa47 --- /dev/null +++ b/lights/lights-xiaomi_atoll.rc @@ -0,0 +1,5 @@ +service vendor.light-xiaomi_atoll /vendor/bin/hw/android.hardware.lights-service.xiaomi_atoll + class hal + user nobody + group nobody + shutdown critical diff --git a/lights/lights-default.xml b/lights/lights-xiaomi_atoll.xml similarity index 100% rename from lights/lights-default.xml rename to lights/lights-xiaomi_atoll.xml diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index 96f1b33..7924ec1 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -1,2 +1,5 @@ # Fingerprint /vendor/bin/hw/android\.hardware\.biometrics\.fingerprint@2.1-service\.xiaomi_atoll u:object_r:hal_fingerprint_default_exec:s0 + +# Lights +/vendor/bin/hw/android\.hardware\.lights-service\.xiaomi_atoll u:object_r:hal_light_default_exec:s0