diff options
author | Michael Bestas <mkbestas@lineageos.org> | 2020-11-05 19:50:53 +0200 |
---|---|---|
committer | Davide Garberi <dade.garberi@gmail.com> | 2021-10-19 15:09:38 +0200 |
commit | e851819da43b14100aca2bcef8103a9ab75bfccb (patch) | |
tree | a13d0fa678e47e4c5c66464d88b1a804bc643635 /extract-files.sh | |
parent | b2f8eeed02fa582450129dda3421fcb683ba5577 (diff) |
msm8996-common: Switch to patchelf from tools-lineage
Change-Id: If1a7328804fb9bc39ccec70690f1090f2d0509b3
Diffstat (limited to '')
-rwxr-xr-x | extract-files.sh | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/extract-files.sh b/extract-files.sh index 27291a5..9fae145 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -79,7 +79,7 @@ function blob_fixup() { vendor/lib/libmmcamera2_stats_modules.so) sed -i "s|libgui.so|libfui.so|g" "${2}" sed -i "s|/data/misc/camera|/data/vendor/qcam|g" "${2}" - patchelf --remove-needed libandroid.so "${2}" + "${PATCHELF}" --remove-needed libandroid.so "${2}" ;; # Patch blobs for VNDK @@ -87,7 +87,7 @@ function blob_fixup() { sed -i "s|libgui.so|libfui.so|g" "${2}" ;; vendor/lib/libmpbase.so) - patchelf --remove-needed libandroid.so "${2}" + "${PATCHELF}" --remove-needed libandroid.so "${2}" ;; # Hex edit /firmware/image to /vendor/firmware_mnt to delete the outdated rootdir symlinks @@ -110,11 +110,11 @@ function blob_fixup() { # Remove libmedia.so dependency from lib-dplmedia.so vendor/lib64/lib-dplmedia.so) - patchelf --remove-needed libmedia.so "${2}" + "${PATCHELF}" --remove-needed libmedia.so "${2}" ;; vendor/lib64/libsettings.so) - patchelf --replace-needed "libprotobuf-cpp-full.so" "libprotobuf-cpp-full-v28.so" "${2}" + "${PATCHELF}" --replace-needed "libprotobuf-cpp-full.so" "libprotobuf-cpp-full-v28.so" "${2}" ;; vendor/lib64/libwvhidl.so) @@ -143,7 +143,7 @@ function blob_fixup() { # Rename vulkan.msm8953 vendor/lib/hw/vulkan.msm8996.so | vendor/lib64/hw/vulkan.msm8996.so) - patchelf --set-soname "vulkan.msm8996.so" "${2}" + "${PATCHELF}" --set-soname "vulkan.msm8996.so" "${2}" ;; esac } |