universal7885: Add blob dependency only when it doesn't exist

Change-Id: I46873a22d11b91a0a7329f075505e53a005f0665
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
This commit is contained in:
SamarV-121 2021-05-01 12:01:22 +05:30 committed by roynatech2544
commit 00ea8fd0bb

View file

@ -23,7 +23,7 @@ source "${HELPER}"
function blob_fixup {
case "$1" in
vendor/lib*/libhifills.so)
"$PATCHELF" --add-needed "libunwindstack.so" "$2"
grep -q libunwindstack.so "$2" || "$PATCHELF" --add-needed "libunwindstack.so" "$2"
;;
vendor/lib*/hw/camera.exynos7904.so)
"$PATCHELF" --replace-needed "libcamera_client.so" "libcamera_metadata_helper.so" "$2"
@ -34,7 +34,7 @@ function blob_fixup {
"$PATCHELF" --remove-needed "libgui.so" "$2"
;;
vendor/lib*/libsensorlistener.so)
"$PATCHELF" --add-needed "libshim_sensorndkbridge.so" "$2"
grep -q libshim_sensorndkbridge.so "$2" || "$PATCHELF" --add-needed "libshim_sensorndkbridge.so" "$2"
;;
vendor/lib*/libwrappergps.so | vendor/lib/hw/audio.primary.exynos7904.so)
"$PATCHELF" --replace-needed "libvndsecril-client.so" "libsecril-client.so" "$2"