diff --git a/extract-files.sh b/extract-files.sh index 216c184..5e07af1 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -17,7 +17,7 @@ function blob_fixup() { ;; vendor/lib64/camera/components/com.mi.node.watermark.so) [ "$2" = "" ] && return 0 - "${PATCHELF}" --add-needed "libpiex_shim.so" "${2}" + grep -q "libpiex_shim.so" "${2}" || "${PATCHELF}" --add-needed "libpiex_shim.so" "${2}" ;; vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so) [ "$2" = "" ] && return 0