sdm845-common: Add A/B updates support

Change-Id: Id91fde75da524f1a9729ecd5e29d3fd741e7e11e
This commit is contained in:
LuK1337 2018-07-09 21:25:14 +02:00 committed by Łukasz Patron
parent 3b332363e4
commit 8796a87087

View file

@ -28,10 +28,31 @@ DEVICE_PACKAGE_OVERLAYS += \
# Properties # Properties
-include $(LOCAL_PATH)/system_prop.mk -include $(LOCAL_PATH)/system_prop.mk
# A/B
AB_OTA_UPDATER := true
AB_OTA_PARTITIONS += \
boot \
system \
vbmeta
AB_OTA_POSTINSTALL_CONFIG += \
RUN_POSTINSTALL_system=true \
POSTINSTALL_PATH_system=system/bin/otapreopt_script \
FILESYSTEM_TYPE_system=ext4 \
POSTINSTALL_OPTIONAL_system=true
PRODUCT_PACKAGES += \
otapreopt_script
# Audio # Audio
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
audio.a2dp.default audio.a2dp.default
# Boot control
PRODUCT_PACKAGES_DEBUG += \
bootctl
# Camera # Camera
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
Snap Snap
@ -74,6 +95,22 @@ PRODUCT_PACKAGES += \
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/qti_whitelist.xml:system/etc/sysconfig/qti_whitelist.xml $(LOCAL_PATH)/configs/qti_whitelist.xml:system/etc/sysconfig/qti_whitelist.xml
# Update engine
PRODUCT_PACKAGES += \
brillo_update_payload \
update_engine \
update_engine_sideload \
update_verifier
PRODUCT_STATIC_BOOT_CONTROL_HAL := \
bootctrl.sdm845 \
libcutils \
libgptutils \
libz \
PRODUCT_PACKAGES_DEBUG += \
update_engine_client
# VNDK # VNDK
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
vndk_package vndk_package