Loading BoardConfigCommon.mk +2 −0 Original line number Diff line number Diff line Loading @@ -89,6 +89,8 @@ TARGET_RECOVERY_FSTAB := $(COMMON_PATH)/recovery/recovery.fstab BOARD_VNDK_VERSION := current PRODUCT_TARGET_VNDK_VERSION := 29 BOARD_PACK_IMAGES := vendor.img:vendor # Vendor TARGET_COPY_OUT_VENDOR := vendor Loading recovery/recovery.fstab +2 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ # specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK /dev/block/platform/11120000.ufs/by-name/SYSTEM /system ext4 ro wait,recoveryonly /dev/block/platform/11120000.ufs/by-name/VENDOR /vendor ext4 defaults wait,recoveryonly /dev/block/platform/11120000.ufs/by-name/CACHE /cache ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered wait,check /dev/block/platform/11120000.ufs/by-name/USERDATA /data ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered wait,check,forceencrypt=footer,quota,reservedsize=128M,length=-20480 /dev/block/platform/11120000.ufs/by-name/BOOT /boot emmc defaults defaults Loading releasetools/releasetools.py +7 −10 Original line number Diff line number Diff line def FullOTA_Assertions(info): info.script.AppendExtra('ifelse(is_mounted("/vendor"), unmount("/vendor"));'); info.script.AppendExtra('mount("ext4", "EMMC", "/dev/block/platform/11120000.ufs/by-name/VENDOR", "/vendor");'); info.script.AppendExtra('ifelse(file_getprop("/vendor/build.prop","ro.vendor.build.version.sdk") != "29",'); info.script.AppendExtra('unmount("/vendor");'); info.script.AppendExtra('ui_print(" ");'); info.script.AppendExtra('ui_print("=============================================");'); info.script.AppendExtra('ui_print("=============================================");'); info.script.AppendExtra('ui_print(" ERROR: ");'); info.script.AppendExtra('ui_print(" Vendor image on the device ");'); info.script.AppendExtra('ui_print(" is NOT compatible ");'); info.script.AppendExtra('ui_print(" Expected Android 10 vendor ");'); info.script.AppendExtra('ui_print(" Vendor image for Exynos 9810 ");'); info.script.AppendExtra('ui_print(" API: 29 ");'); info.script.AppendExtra('ui_print(" Build: QP1A ");'); info.script.AppendExtra('ui_print("=============================================");'); info.script.AppendExtra('ui_print("============NO CHANGE HAS BEEN MADE==========");'); info.script.AppendExtra('abort(" "););'); info.script.AppendExtra('unmount("/vendor");'); info.script.AppendExtra('ui_print("=============================================");'); info.script.AppendExtra('ui_print(" ");'); info.script.AppendExtra('assert(package_extract_file("vendor.img", "/dev/block/platform/11120000.ufs/by-name/VENDOR"););'); info.script.AppendExtra('set_progress(1.000000);'); Loading
BoardConfigCommon.mk +2 −0 Original line number Diff line number Diff line Loading @@ -89,6 +89,8 @@ TARGET_RECOVERY_FSTAB := $(COMMON_PATH)/recovery/recovery.fstab BOARD_VNDK_VERSION := current PRODUCT_TARGET_VNDK_VERSION := 29 BOARD_PACK_IMAGES := vendor.img:vendor # Vendor TARGET_COPY_OUT_VENDOR := vendor Loading
recovery/recovery.fstab +2 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,8 @@ # specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK /dev/block/platform/11120000.ufs/by-name/SYSTEM /system ext4 ro wait,recoveryonly /dev/block/platform/11120000.ufs/by-name/VENDOR /vendor ext4 defaults wait,recoveryonly /dev/block/platform/11120000.ufs/by-name/CACHE /cache ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered wait,check /dev/block/platform/11120000.ufs/by-name/USERDATA /data ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered wait,check,forceencrypt=footer,quota,reservedsize=128M,length=-20480 /dev/block/platform/11120000.ufs/by-name/BOOT /boot emmc defaults defaults Loading
releasetools/releasetools.py +7 −10 Original line number Diff line number Diff line def FullOTA_Assertions(info): info.script.AppendExtra('ifelse(is_mounted("/vendor"), unmount("/vendor"));'); info.script.AppendExtra('mount("ext4", "EMMC", "/dev/block/platform/11120000.ufs/by-name/VENDOR", "/vendor");'); info.script.AppendExtra('ifelse(file_getprop("/vendor/build.prop","ro.vendor.build.version.sdk") != "29",'); info.script.AppendExtra('unmount("/vendor");'); info.script.AppendExtra('ui_print(" ");'); info.script.AppendExtra('ui_print("=============================================");'); info.script.AppendExtra('ui_print("=============================================");'); info.script.AppendExtra('ui_print(" ERROR: ");'); info.script.AppendExtra('ui_print(" Vendor image on the device ");'); info.script.AppendExtra('ui_print(" is NOT compatible ");'); info.script.AppendExtra('ui_print(" Expected Android 10 vendor ");'); info.script.AppendExtra('ui_print(" Vendor image for Exynos 9810 ");'); info.script.AppendExtra('ui_print(" API: 29 ");'); info.script.AppendExtra('ui_print(" Build: QP1A ");'); info.script.AppendExtra('ui_print("=============================================");'); info.script.AppendExtra('ui_print("============NO CHANGE HAS BEEN MADE==========");'); info.script.AppendExtra('abort(" "););'); info.script.AppendExtra('unmount("/vendor");'); info.script.AppendExtra('ui_print("=============================================");'); info.script.AppendExtra('ui_print(" ");'); info.script.AppendExtra('assert(package_extract_file("vendor.img", "/dev/block/platform/11120000.ufs/by-name/VENDOR"););'); info.script.AppendExtra('set_progress(1.000000);');