summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Bestas <mkbestas@gmail.com>2024-09-11 00:04:13 +0300
committerMichael Bestas <mkbestas@lineageos.org>2024-09-24 21:07:38 +0300
commit0bcabbdb8bfb053e00b40cd97a3c25aefc7e9067 (patch)
tree5831bf539029e3604dc01ca668be1ad9c26e6076
parentfc2c6c29f44e7d8de760b299b47337214ca7ca3e (diff)
barbet: Shim rebootescrow/keymaster with libcrypto_shim
The following change https://github.com/google/boringssl/commit/e202e51cb0912f36dafbd2e67cf04d6ec82f3180 removed symbols that our libs require. Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29
-rwxr-xr-xextract-files.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/extract-files.sh b/extract-files.sh
index 56e4710..a7b1ee6 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -76,6 +76,11 @@ function blob_fixup() {
[ "$2" = "" ] && return 0
sed -i 's/qulacomm/qualcomm/' "${2}"
;;
+ vendor/bin/hw/android.hardware.rebootescrow-service.citadel | \
+ vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so)
+ [ "$2" = "" ] && return 0
+ "${PATCHELF}" --add-needed "libcrypto_shim.so" "${2}"
+ ;;
*)
return 1
;;