sm8350-common: implement virtual A/B
This commit is contained in:
parent
7694cc04f7
commit
4bb8fece48
27
common.mk
27
common.mk
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
|
||||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
|
||||||
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota.mk)
|
||||||
|
|
||||||
# Inherit proprietary targets
|
# Inherit proprietary targets
|
||||||
$(call inherit-product-if-exists, vendor/xiaomi/sm8350-common/sm8350-common-vendor.mk)
|
$(call inherit-product-if-exists, vendor/xiaomi/sm8350-common/sm8350-common-vendor.mk)
|
||||||
@ -85,6 +86,23 @@ PRODUCT_PACKAGES += \
|
|||||||
r-gsi.avbpubkey \
|
r-gsi.avbpubkey \
|
||||||
s-gsi.avbpubkey
|
s-gsi.avbpubkey
|
||||||
|
|
||||||
|
# A/B
|
||||||
|
AB_OTA_POSTINSTALL_CONFIG += \
|
||||||
|
RUN_POSTINSTALL_system=true \
|
||||||
|
POSTINSTALL_PATH_system=system/bin/otapreopt_script \
|
||||||
|
FILESYSTEM_TYPE_system=ext4 \
|
||||||
|
POSTINSTALL_OPTIONAL_system=true
|
||||||
|
|
||||||
|
AB_OTA_POSTINSTALL_CONFIG += \
|
||||||
|
RUN_POSTINSTALL_vendor=true \
|
||||||
|
POSTINSTALL_PATH_vendor=bin/checkpoint_gc \
|
||||||
|
FILESYSTEM_TYPE_vendor=ext4 \
|
||||||
|
POSTINSTALL_OPTIONAL_vendor=true
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
checkpoint_gc \
|
||||||
|
otapreopt_script
|
||||||
|
|
||||||
# Bluetooth
|
# Bluetooth
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
audio.bluetooth.default \
|
audio.bluetooth.default \
|
||||||
@ -367,6 +385,15 @@ PRODUCT_COPY_FILES += \
|
|||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
$(LOCAL_PATH)/configs/ueventd.rc:$(TARGET_COPY_OUT_VENDOR)/ueventd.rc
|
$(LOCAL_PATH)/configs/ueventd.rc:$(TARGET_COPY_OUT_VENDOR)/ueventd.rc
|
||||||
|
|
||||||
|
# Update engine
|
||||||
|
PRODUCT_PACKAGES += \
|
||||||
|
update_engine \
|
||||||
|
update_engine_sideload \
|
||||||
|
update_verifier
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES_DEBUG += \
|
||||||
|
update_engine_client
|
||||||
|
|
||||||
# USB
|
# USB
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.usb@1.0-service
|
android.hardware.usb@1.0-service
|
||||||
|
Loading…
Reference in New Issue
Block a user