sm8550-common: Work around keymint HAL to avoid conflicts with source built

Change-Id: Ie16c7052cb9e343adcafa4303ae62d606ce4585f
This commit is contained in:
chaptsand
2024-12-30 17:05:40 +08:00
parent 995d43f745
commit e8ab765331
4 changed files with 21 additions and 20 deletions

View File

@@ -49,7 +49,7 @@ lib_fixups: lib_fixups_user_type = {
}
blob_fixups: blob_fixups_user_type = {
('vendor/bin/hw/android.hardware.security.keymint-service', 'vendor/lib64/libskeymint10device.so', 'vendor/lib64/libskeymint_cli.so'): blob_fixup()
('vendor/bin/hw/android.hardware.security.keymint-service-qti', 'vendor/lib64/libskeymint10device.so', 'vendor/lib64/libskeymint_cli.so'): blob_fixup()
.add_needed('android.hardware.security.rkp-V3-ndk.so')
.replace_needed('libcrypto.so', 'libcrypto-v33.so')
.replace_needed('libcppbor_external.so', 'libcppbor.so'),
@@ -73,6 +73,8 @@ blob_fixups: blob_fixups_user_type = {
.add_needed('libcodec2_shim.so'),
'vendor/lib64/unihal_android.so': blob_fixup()
.add_needed('libui_shim.so'),
'vendor/etc/init/android.hardware.security.keymint-service.rc': blob_fixup()
.regex_replace('android.hardware.security.keymint-service', 'android.hardware.security.keymint-service-qti'),
} # fmt: skip
module = ExtractUtilsModule(