whyred: Add a check before adding dependencies

Without a check, when performing a vendor blob regen it'll add another
dependency on top of any existing one

Change-Id: I9c7f17082fd850235c794d44cec3cda0c4b883ef
This commit is contained in:
Marc Bourgoin 2021-02-10 22:38:58 -07:00 committed by Davide Garberi
parent 313432fcfe
commit bbb1314995

View file

@ -9,7 +9,9 @@
function blob_fixup() { function blob_fixup() {
case "${1}" in case "${1}" in
vendor/lib/hw/camera.sdm660.so) vendor/lib/hw/camera.sdm660.so)
"${PATCHELF}" --add-needed "libcamera_sdm660_shim.so" "${2}" for LIBCAMERA_SDM660_SHIM in $(grep -L "libcamera_sdm660_shim.so" "${2}"); do
"${PATCHELF}" --add-needed "libcamera_sdm660_shim.so" "$LIBCAMERA_SDM660_SHIM"
done
;; ;;
vendor/lib64/libgf_ca.so) vendor/lib64/libgf_ca.so)
sed -i 's|/system/etc/firmware|/vendor/firmware\x0\x0\x0\x0|g' "${2}" sed -i 's|/system/etc/firmware|/vendor/firmware\x0\x0\x0\x0|g' "${2}"