From 3fc91151750f87c985eb661e08d8db66184b6dde Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Thu, 28 Mar 2024 14:12:52 +0000 Subject: [PATCH] redfin: Mark CNE symlink target as required package Change-Id: I0bfe65ba61b6aa9916fe6459be2a84d772939a2f --- proprietary-files-vendor.txt | 2 +- regen-vendor.sh | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/proprietary-files-vendor.txt b/proprietary-files-vendor.txt index a57df08..1b9d0cf 100644 --- a/proprietary-files-vendor.txt +++ b/proprietary-files-vendor.txt @@ -1,6 +1,6 @@ # All blobs are extracted from Google factory images for each new ASB vendor/app/CACertService/CACertService.apk -vendor/app/CneApp/CneApp.apk +vendor/app/CneApp/CneApp.apk;REQUIRED=CneApp.libvndfwk_detect_jni.qti_symlink vendor/app/IWlanService/IWlanService.apk vendor/app/TimeService/TimeService.apk vendor/app/adreno_graphics_driver/adreno_graphics_driver.apk;PRESIGNED diff --git a/regen-vendor.sh b/regen-vendor.sh index 2f6a1f0..26ee2dd 100755 --- a/regen-vendor.sh +++ b/regen-vendor.sh @@ -1516,6 +1516,10 @@ function presign() { sed -i "s|vendor/${1}$|vendor/${1};PRESIGNED|g" "${_output_file}" } +function require() { + sed -i "s|vendor/${1}$|vendor/${1};REQUIRED=${2}|g" "${_output_file}" +} + function symlink() { sed -i "s|vendor/${1}$|vendor/${1};SYMLINK=${2}|g" "${_output_file}" } @@ -1530,6 +1534,8 @@ function header() { presign "app/adreno_graphics_driver/adreno_graphics_driver.apk" +require "app/CneApp/CneApp.apk" "CneApp.libvndfwk_detect_jni.qti_symlink" + symlink "lib/egl/libEGL_adreno.so" "vendor/lib/libEGL_adreno.so" symlink "lib/egl/libGLESv2_adreno.so" "vendor/lib/libGLESv2_adreno.so" symlink "lib/egl/libq3dtools_adreno.so" "vendor/lib/libq3dtools_adreno.so"