diff --git a/common.mk b/common.mk index 42ab802..3c68ae4 100644 --- a/common.mk +++ b/common.mk @@ -28,10 +28,31 @@ DEVICE_PACKAGE_OVERLAYS += \ # Properties -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 PRODUCT_PACKAGES += \ audio.a2dp.default +# Boot control +PRODUCT_PACKAGES_DEBUG += \ + bootctl + # Camera PRODUCT_PACKAGES += \ Snap @@ -74,6 +95,22 @@ PRODUCT_PACKAGES += \ PRODUCT_COPY_FILES += \ $(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 PRODUCT_PACKAGES += \ vndk_package