forked from openkylin/platform_build
Add support for TARGET_RECOVERY_BRICK.
TARGET_RECOVERY_BRICK specifies the file that lists all the partitions to be bricked under recovery. The file, if present, will be copied to '$(TARGET_RECOVERY_ROOT_OUT)/etc/recovery.brick'. Bug: 27253717 Change-Id: Id84195b5ee1031a83bf7a077be070a3728416580
This commit is contained in:
parent
df1fff12fe
commit
3051f4f11a
|
@ -883,6 +883,11 @@ recovery_fstab := $(TARGET_RECOVERY_FSTAB)
|
||||||
else
|
else
|
||||||
recovery_fstab := $(strip $(wildcard $(TARGET_DEVICE_DIR)/recovery.fstab))
|
recovery_fstab := $(strip $(wildcard $(TARGET_DEVICE_DIR)/recovery.fstab))
|
||||||
endif
|
endif
|
||||||
|
ifdef TARGET_RECOVERY_BRICK
|
||||||
|
recovery_brick := $(TARGET_RECOVERY_BRICK)
|
||||||
|
else
|
||||||
|
recovery_brick :=
|
||||||
|
endif
|
||||||
|
|
||||||
# Prior to A/B update, we used to have:
|
# Prior to A/B update, we used to have:
|
||||||
# boot.img + recovery-from-boot.p + recovery-resource.dat = recovery.img.
|
# boot.img + recovery-from-boot.p + recovery-resource.dat = recovery.img.
|
||||||
|
@ -968,6 +973,8 @@ define build-recoveryimage-target
|
||||||
cp -rf $(item) $(TARGET_RECOVERY_ROOT_OUT)/$(newline))
|
cp -rf $(item) $(TARGET_RECOVERY_ROOT_OUT)/$(newline))
|
||||||
$(hide) $(foreach item,$(recovery_fstab), \
|
$(hide) $(foreach item,$(recovery_fstab), \
|
||||||
cp -f $(item) $(TARGET_RECOVERY_ROOT_OUT)/etc/recovery.fstab)
|
cp -f $(item) $(TARGET_RECOVERY_ROOT_OUT)/etc/recovery.fstab)
|
||||||
|
$(if $(strip $(recovery_brick)), \
|
||||||
|
$(hide) cp -f $(recovery_brick) $(TARGET_RECOVERY_ROOT_OUT)/etc/recovery.brick)
|
||||||
$(hide) cp $(RECOVERY_INSTALL_OTA_KEYS) $(TARGET_RECOVERY_ROOT_OUT)/res/keys
|
$(hide) cp $(RECOVERY_INSTALL_OTA_KEYS) $(TARGET_RECOVERY_ROOT_OUT)/res/keys
|
||||||
$(hide) cat $(INSTALLED_DEFAULT_PROP_TARGET) $(recovery_build_prop) \
|
$(hide) cat $(INSTALLED_DEFAULT_PROP_TARGET) $(recovery_build_prop) \
|
||||||
> $(TARGET_RECOVERY_ROOT_OUT)/default.prop
|
> $(TARGET_RECOVERY_ROOT_OUT)/default.prop
|
||||||
|
|
Loading…
Reference in New Issue