mirror of
https://github.com/Evolution-X-Devices/device_lenovo_zippo
synced 2026-01-27 14:21:16 +00:00
zippo: move FOD HAL to vendor
Change-Id: Iae204f87d10935e1b86eab5cd682e149a867bc41
This commit is contained in:
@@ -67,7 +67,7 @@ PRODUCT_COPY_FILES += \
|
||||
frameworks/native/data/etc/android.hardware.wifi.rtt.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.rtt.xml \
|
||||
frameworks/native/data/etc/android.software.ipsec_tunnels.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.ipsec_tunnels.xml \
|
||||
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml \
|
||||
vendor/lineage/config/permissions/vendor.lineage.biometrics.fingerprint.inscreen.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/vendor.lineage.biometrics.fingerprint.inscreen.xml
|
||||
vendor/lineage/config/permissions/vendor.lineage.biometrics.fingerprint.inscreen.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor.lineage.biometrics.fingerprint.inscreen.xml
|
||||
|
||||
# AID/fs configs
|
||||
PRODUCT_PACKAGES += \
|
||||
@@ -201,7 +201,7 @@ PRODUCT_PACKAGES += \
|
||||
|
||||
# Fingerprint
|
||||
PRODUCT_PACKAGES += \
|
||||
lineage.biometrics.fingerprint.inscreen@1.0-service.lenovo_zippo
|
||||
vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.lenovo_zippo
|
||||
|
||||
# FM
|
||||
PRODUCT_PACKAGES += \
|
||||
|
||||
@@ -16,9 +16,10 @@
|
||||
cc_binary {
|
||||
relative_install_path: "hw",
|
||||
defaults: ["hidl_defaults"],
|
||||
name: "lineage.biometrics.fingerprint.inscreen@1.0-service.lenovo_zippo",
|
||||
init_rc: ["lineage.biometrics.fingerprint.inscreen@1.0-service.lenovo_zippo.rc"],
|
||||
name: "vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.lenovo_zippo",
|
||||
init_rc: ["vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.lenovo_zippo.rc"],
|
||||
srcs: ["service.cpp", "FingerprintInscreen.cpp"],
|
||||
vendor: true,
|
||||
shared_libs: [
|
||||
"libbase",
|
||||
"libhardware",
|
||||
|
||||
@@ -2,7 +2,7 @@ on init
|
||||
chown system system /sys/class/backlight/panel0-hbm/brightness
|
||||
chmod 0660 /sys/class/backlight/panel0-hbm/brightness
|
||||
|
||||
service fingerprint-inscreen-1-0 /system/bin/hw/lineage.biometrics.fingerprint.inscreen@1.0-service.lenovo_zippo
|
||||
service fingerprint-inscreen-1-0 /vendor/bin/hw/vendor.lineage.biometrics.fingerprint.inscreen@1.0-service.lenovo_zippo
|
||||
interface vendor.lineage.biometrics.fingerprint.inscreen@1.0::IFingerprintInscreen default
|
||||
class hal
|
||||
user system
|
||||
2
sepolicy/vendor/file_contexts
vendored
2
sepolicy/vendor/file_contexts
vendored
@@ -5,8 +5,8 @@
|
||||
/persist(/.*)? u:object_r:persist_file:s0
|
||||
|
||||
# HALs
|
||||
/system/bin/hw/lineage\.biometrics\.fingerprint\.inscreen@1\.0-service\.lenovo_zippo u:object_r:hal_fod_lenovo_zippo_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.light@2\.0-service\.lenovo_zippo u:object_r:hal_light_default_exec:s0
|
||||
/(vendor|system/vendor)/bin/hw/vendor\.lineage\.biometrics\.fingerprint\.inscreen@1\.0-service\.lenovo_zippo u:object_r:hal_fod_lenovo_zippo_exec:s0
|
||||
|
||||
# Touch
|
||||
/sys/devices/virtual/touch/tp_dev/gesture_on u:object_r:sysfs_tp:s0
|
||||
|
||||
4
sepolicy/vendor/hal_fod_lenovo_zippo.te
vendored
4
sepolicy/vendor/hal_fod_lenovo_zippo.te
vendored
@@ -1,5 +1,5 @@
|
||||
type hal_fod_lenovo_zippo, coredomain, domain;
|
||||
type hal_fod_lenovo_zippo, domain;
|
||||
hal_server_domain(hal_fod_lenovo_zippo, hal_lineage_fod)
|
||||
|
||||
type hal_fod_lenovo_zippo_exec, system_file_type, exec_type, file_type;
|
||||
type hal_fod_lenovo_zippo_exec, exec_type, vendor_file_type, file_type;
|
||||
init_daemon_domain(hal_fod_lenovo_zippo)
|
||||
|
||||
Reference in New Issue
Block a user