diff --git a/extract-files.sh b/extract-files.sh index 66d1400..fd33c42 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -63,7 +63,7 @@ function blob_fixup() { sed -i "s/libhidltransport.so/libhidlbase-v32.so\x00/" "${2}" ;; vendor/lib64/camera/components/com.qti.node.watermark.so) - "${PATCHELF}" --add-needed "libpiex_shim.so" "${2}" + grep -q "libpiex_shim.so" "${2}" || "${PATCHELF}" --add-needed "libpiex_shim.so" "${2}" ;; system_ext/etc/init/wfdservice.rc) sed -i "/^service/! s/wfdservice$/wfdservice64/g" "${2}"