From 52ec5a3d95d2e7727d3a357198c1c7b39ec411ec Mon Sep 17 00:00:00 2001 From: Chih-Wei Huang Date: Tue, 8 May 2018 11:13:44 +0800 Subject: [PATCH] Use xorriso to generate iso if possible On some Linux distributions (e.g. Debian 9) genisoimage does not support -e option we need. Use xorriso to solve that. --- Android.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Android.mk b/Android.mk index 19970fd..0f0e200 100644 --- a/Android.mk +++ b/Android.mk @@ -82,13 +82,14 @@ $(boot_dir): $(shell find $(LOCAL_PATH)/boot -type f | sort -r) $(systemimg) $(I BUILT_IMG := $(addprefix $(PRODUCT_OUT)/,ramdisk.img initrd.img install.img) $(systemimg) BUILT_IMG += $(if $(TARGET_PREBUILT_KERNEL),$(TARGET_PREBUILT_KERNEL),$(PRODUCT_OUT)/kernel) +GENISOIMG := $(if $(shell which xorriso 2> /dev/null),xorriso -as mkisofs,genisoimage) ISO_IMAGE := $(PRODUCT_OUT)/$(TARGET_PRODUCT).iso $(ISO_IMAGE): $(boot_dir) $(BUILT_IMG) @echo ----- Making iso image ------ $(hide) sed -i "s|\(Installation CD\)\(.*\)|\1 $(VER)|; s|CMDLINE|$(BOARD_KERNEL_CMDLINE)|" $