From: Felix Fietkau Date: Wed, 13 Jul 2016 15:23:00 +0000 (+0200) Subject: image: allow devices to override the -E 5 ubinize option X-Git-Tag: v17.01.0-rc1~2064 X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=commitdiff_plain;h=b8fddb8912dfe1d2405b685680f7bb1a0b10937a image: allow devices to override the -E 5 ubinize option Signed-off-by: Felix Fietkau --- diff --git a/include/image-commands.mk b/include/image-commands.mk index e8549d46f6..17ab46d859 100644 --- a/include/image-commands.mk +++ b/include/image-commands.mk @@ -105,8 +105,9 @@ define Build/append-ubi $(if $(KERNEL_IN_UBI),--kernel $(word 1,$^)) \ $(word 2,$^) \ $@.tmp \ - -p $(BLOCKSIZE) -m $(PAGESIZE) -E 5 \ - $(if $(SUBPAGESIZE),-s $(SUBPAGESIZE)) + -p $(BLOCKSIZE) -m $(PAGESIZE) \ + $(if $(SUBPAGESIZE),-s $(SUBPAGESIZE)) \ + $(UBINIZE_OPTS) cat $@.tmp >> $@ rm $@.tmp endef diff --git a/include/image.mk b/include/image.mk index a1e00df716..bf5f0a6a20 100644 --- a/include/image.mk +++ b/include/image.mk @@ -327,6 +327,7 @@ define Device/Init BLOCKSIZE := PAGESIZE := SUBPAGESIZE := + UBINIZE_OPTS := -E 5 FILESYSTEMS := $(TARGET_FILESYSTEMS) endef @@ -334,7 +335,8 @@ endef DEFAULT_DEVICE_VARS := \ DEVICE_NAME KERNEL KERNEL_INITRAMFS KERNEL_INITRAMFS_IMAGE \ UBOOTENV_IN_UBI KERNEL_IN_UBI \ - BLOCKSIZE PAGESIZE SUBPAGESIZE + BLOCKSIZE PAGESIZE SUBPAGESIZE \ + UBINIZE_OPTS define Device/ExportVar $(1) : $(2):=$$($(2))