Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4ae8bf51 authored by Andreas Blaesius's avatar Andreas Blaesius Committed by Brint E. Kriebel
Browse files

Force bsdiff for recovery_from_boot.p if not using GZIP

imgdiff expects a ramdisk to use GZIP, which is causing a chunk
size issue if recovery is using LZMA

Change-Id: I3194b4faed25a298fe23b4e24b6dea2885bafda8
parent de428e37
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1115,8 +1115,12 @@ $(RECOVERY_FROM_BOOT_PATCH): $(INSTALLED_RECOVERYIMAGE_TARGET) \
	                     $(HOST_OUT_EXECUTABLES)/bsdiff
	@echo -e ${CL_CYN}"Construct recovery from boot"${CL_RST}
	mkdir -p $(dir $@)
ifeq ($(TARGET_NOT_USE_GZIP_RECOVERY_RAMDISK),true)
	PATH=$(HOST_OUT_EXECUTABLES):$$PATH $(HOST_OUT_EXECUTABLES)/bsdiff $(INSTALLED_BOOTIMAGE_TARGET) $(INSTALLED_RECOVERYIMAGE_TARGET) $@
else
	PATH=$(HOST_OUT_EXECUTABLES):$$PATH $(HOST_OUT_EXECUTABLES)/imgdiff $(INSTALLED_BOOTIMAGE_TARGET) $(INSTALLED_RECOVERYIMAGE_TARGET) $@
endif
endif


$(INSTALLED_SYSTEMIMAGE): $(BUILT_SYSTEMIMAGE) $(RECOVERY_FROM_BOOT_PATCH) | $(ACP)