From 5e62cdbf33d49fcbc2e2bfaeeec5a36d14754d1f Mon Sep 17 00:00:00 2001
From: Bruno Martins <bgcngm@gmail.com>
Date: Sun, 23 Jun 2024 15:42:45 +0100
Subject: [PATCH] onclite: Declare IMS libs as symlinks during extraction

Change-Id: Ia1b8097d28dd4888232fe383b830515b1b9bafaa
---
 Android.mk            | 11 -----------
 proprietary-files.txt |  4 ++--
 2 files changed, 2 insertions(+), 13 deletions(-)

diff --git a/Android.mk b/Android.mk
index e74ed22..cc4310a 100644
--- a/Android.mk
+++ b/Android.mk
@@ -66,15 +66,4 @@ $(DSP_MOUNT_POINT):
 	@echo "Creating $(DSP_MOUNT_POINT)"
 	@mkdir -p $(TARGET_OUT_VENDOR)/dsp
 
-IMS_LIBS := libimscamera_jni.so libimsmedia_jni.so
-
-IMS_SYMLINKS := $(addprefix $(TARGET_OUT_SYSTEM_EXT_APPS_PRIVILEGED)/ims/lib/arm64/,$(notdir $(IMS_LIBS)))
-$(IMS_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
-	@echo "IMS lib link: $@"
-	@mkdir -p $(dir $@)
-	@rm -rf $@
-	$(hide) ln -sf /system_ext/lib64/$(notdir $@) $@
-
-ALL_DEFAULT_INSTALLED_MODULES += $(IMS_SYMLINKS)
-
 endif
diff --git a/proprietary-files.txt b/proprietary-files.txt
index c56a6ce..eb23c8d 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -1313,8 +1313,8 @@ system_ext/lib64/lib-imsvt.so|4f96cc5f27551d0b6cb11ad6447d9ce8829dde47
 system_ext/lib64/lib-imsvtextutils.so|1acf1de305e455a3a924483e5652b37133d10fd1
 system_ext/lib64/lib-imsvtutils.so|dfc5cf0854fe38c191a53ec3bd2a322d05d85567
 system_ext/lib64/libdiag_system.so|ead4f1d1065abca6ef47b522c1934eb7623c1813
-system_ext/lib64/libimscamera_jni.so|cf0992c9defd6f50b7ce9db2ffbd62150d1f69cf
-system_ext/lib64/libimsmedia_jni.so|555e12815cfaab9c2b1ce2afad928c0a624a184c
+system_ext/lib64/libimscamera_jni.so;SYMLINK=system_ext/priv-app/ims/lib/arm64/libimscamera_jni.so|cf0992c9defd6f50b7ce9db2ffbd62150d1f69cf
+system_ext/lib64/libimsmedia_jni.so;SYMLINK=system_ext/priv-app/ims/lib/arm64/libimsmedia_jni.so|555e12815cfaab9c2b1ce2afad928c0a624a184c
 system_ext/lib64/vendor.qti.diaghal@1.0.so|dcc31fc969e846ea58ec91a37c1f1e77b49e731e
 system_ext/lib64/vendor.qti.hardware.radio.ims@1.0.so|591823402124c266f343d5d7b95cee6743008b48
 system_ext/lib64/vendor.qti.hardware.radio.ims@1.1.so|22507045c8b4c8f87625c58ebd88e6326b51109f
-- 
GitLab