From 19fa13879279aebc9cbdbfe355ad4534e02d888c Mon Sep 17 00:00:00 2001 From: ata-kaner Date: Wed, 9 Oct 2024 21:50:23 +0300 Subject: [PATCH] sm8250-common: Drop prebuilt gatekeeper in favour of source built one --- .../hw/android.hardware.gatekeeper@1.0-service | Bin 20280 -> 0 bytes .../android.hardware.gatekeeper@1.0-service-qti | Bin 11496 -> 0 bytes ...oid.hardware.gatekeeper@1.0-service-mdfpp.rc | 8 -------- ...droid.hardware.gatekeeper@1.0-service-qti.rc | 4 ---- .../android.hardware.gatekeeper@1.0-impl.so | Bin 24944 -> 0 bytes .../android.hardware.gatekeeper@1.0-impl-qti.so | Bin 37864 -> 0 bytes sm8250-common-vendor.mk | 6 ------ 7 files changed, 18 deletions(-) delete mode 100755 proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service delete mode 100755 proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti delete mode 100644 proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc delete mode 100644 proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc delete mode 100644 proprietary/vendor/lib64/android.hardware.gatekeeper@1.0-impl.so delete mode 100644 proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so diff --git a/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service b/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service deleted file mode 100755 index 9e36788bfca2841fb155672cc75ec344f7036efd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20280 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 G?tcLw?G|AG diff --git a/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti b/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti deleted file mode 100755 index 47a72b055fddc68fe3de8c277380c2f18b8ab3e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11496 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 diff --git a/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc b/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc deleted file mode 100644 index 2ea57b8..0000000 --- a/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc +++ /dev/null @@ -1,8 +0,0 @@ -service vendor.gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service - interface android.hardware.gatekeeper@1.0::IGatekeeper mdfpp - class hal - user system - group system 5678 - -on post-fs-data - mkdir /data/vendor/gatekeeper 0770 system system diff --git a/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc b/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc deleted file mode 100644 index 2471fab..0000000 --- a/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc +++ /dev/null @@ -1,4 +0,0 @@ -service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti - class early_hal - user system - group system 5678 diff --git a/proprietary/vendor/lib64/android.hardware.gatekeeper@1.0-impl.so b/proprietary/vendor/lib64/android.hardware.gatekeeper@1.0-impl.so deleted file mode 100644 index b410a10df2e2a2d0d33bc51fd369b56bf9af3fda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24944 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 ~d=bi(ITPbCz;mzmafpDvuTOP@P{?9*XjY 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 C9SBGO diff --git a/sm8250-common-vendor.mk b/sm8250-common-vendor.mk index 1ff49cf..38881b8 100644 --- a/sm8250-common-vendor.mk +++ b/sm8250-common-vendor.mk @@ -21,8 +21,6 @@ PRODUCT_COPY_FILES += \ vendor/samsung/sm8250-common/proprietary/vendor/bin/hvdcp_opti:$(TARGET_COPY_OUT_VENDOR)/bin/hvdcp_opti \ vendor/samsung/sm8250-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.bluetooth@1.0-service-qti \ vendor/samsung/sm8250-common/proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.drm@1.3-service.widevine \ - vendor/samsung/sm8250-common/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.gatekeeper@1.0-service \ - vendor/samsung/sm8250-common/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.gatekeeper@1.0-service-qti \ vendor/samsung/sm8250-common/proprietary/vendor/bin/hw/android.hardware.gnss@2.1-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.gnss@2.1-service-qti \ vendor/samsung/sm8250-common/proprietary/vendor/bin/hw/android.hardware.health@2.1-service-samsung:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.health@2.1-service-samsung \ vendor/samsung/sm8250-common/proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.neuralnetworks@1.3-service-qti \ @@ -88,8 +86,6 @@ PRODUCT_COPY_FILES += \ vendor/samsung/sm8250-common/proprietary/vendor/etc/gps.conf:$(TARGET_COPY_OUT_VENDOR)/etc/gps.conf \ vendor/samsung/sm8250-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.bluetooth@1.0-service-qti.rc \ vendor/samsung/sm8250-common/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.3-service.widevine.rc \ - vendor/samsung/sm8250-common/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc \ - vendor/samsung/sm8250-common/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc \ vendor/samsung/sm8250-common/proprietary/vendor/etc/init/android.hardware.gnss@2.1-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gnss@2.1-service-qti.rc \ vendor/samsung/sm8250-common/proprietary/vendor/etc/init/android.hardware.health@2.1-service-samsung.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.health@2.1-service-samsung.rc \ vendor/samsung/sm8250-common/proprietary/vendor/etc/init/android.hardware.keymaster@4.0-strongbox-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.keymaster@4.0-strongbox-service-qti.rc \ @@ -769,7 +765,6 @@ PRODUCT_COPY_FILES += \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/X12QS_libTsAf.so:$(TARGET_COPY_OUT_VENDOR)/lib64/X12QS_libTsAf.so \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/X12QS_libTsAwb.so:$(TARGET_COPY_OUT_VENDOR)/lib64/X12QS_libTsAwb.so \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/X12QS_libTsPdafm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/X12QS_libTsPdafm.so \ - vendor/samsung/sm8250-common/proprietary/vendor/lib64/android.hardware.gatekeeper@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/android.hardware.gatekeeper@1.0-impl.so \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/btaudio_offload_if.so:$(TARGET_COPY_OUT_VENDOR)/lib64/btaudio_offload_if.so \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/camera/com.qti.eeprom.truly_cmb433.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.eeprom.truly_cmb433.so \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/camera/com.qti.tuned.default.bin:$(TARGET_COPY_OUT_VENDOR)/lib64/camera/com.qti.tuned.default.bin \ @@ -869,7 +864,6 @@ PRODUCT_COPY_FILES += \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/egl/libq3dtools_esx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libq3dtools_esx.so \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/ftm_fm_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/ftm_fm_lib.so \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so \ - vendor/samsung/sm8250-common/proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/hw/android.hardware.gnss@2.1-impl-qti.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.gnss@2.1-impl-qti.so \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/hw/android.hardware.health@2.0-impl-2.1-samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.health@2.0-impl-2.1-samsung.so \ vendor/samsung/sm8250-common/proprietary/vendor/lib64/hw/audio.a2dpsink.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/audio.a2dpsink.default.so \