From 652541e656c6ca243f9359f0bfc0f02a6c855d7f Mon Sep 17 00:00:00 2001 From: Erfan Abdi Date: Tue, 27 Oct 2020 09:06:36 +0100 Subject: [PATCH] sanders: symlink /vendor/firmware_mnt to /vendor/f * For oreo blobs to access firmwares from vendor Change-Id: I012f02ce967cdd5d3651b3ee175963e244bfea79 Signed-off-by: Erfan Abdi Signed-off-by: Jorge Lucas --- Android.mk | 9 +++++++++ extract-files.sh | 4 ++++ proprietary-files.txt | 2 +- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Android.mk b/Android.mk index 806ebac..0247d0f 100644 --- a/Android.mk +++ b/Android.mk @@ -19,4 +19,13 @@ ifneq ($(filter sanders, $(TARGET_DEVICE)),) $(foreach mk,$(subdir_makefiles),$(info including $(mk) ...)$(eval include $(mk))) include $(CLEAR_VARS) +FIRMWARE_MOUNT_POINT := $(TARGET_OUT_VENDOR)/firmware_mnt + +$(FIRMWARE_MOUNT_POINT): + @echo "Creating $(FIRMWARE_MOUNT_POINT)" + @mkdir -p $(TARGET_OUT_VENDOR)/firmware_mnt + @ln -sf /vendor/firmware_mnt $(TARGET_OUT_VENDOR)/f + +ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT) + endif diff --git a/extract-files.sh b/extract-files.sh index 1a52035..f63b4e9 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -37,6 +37,10 @@ function blob_fixup() { sed -i "s|/system/etc/camera/|/vendor/etc/camera/|g" "${2}" ;; + vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-fpcservice) + sed -i 's|/firmware/image|/vendor/f/image|' "${2}" + ;; + esac } diff --git a/proprietary-files.txt b/proprietary-files.txt index bce5248..92b8f6c 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -561,7 +561,7 @@ vendor/lib64/hw/gatekeeper.msm8953.so|b3a9d78faa65029b0a20f2ff6dfe986bc80b64c1 vendor/lib64/hw/keystore.msm8953.so|1c0fd8bfd45877c40b72aa2714055cddd2104133 # Fingerprint -vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-fpcservice +vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-fpcservice|615061720c7da889c92e38c197042a2a32ca071d vendor/etc/init/android.hardware.biometrics.fingerprint@2.1-service.rc vendor/lib/com.fingerprints.extension@1.0_vendor.so