Procházet zdrojové kódy

image: allow devices to override the -E 5 ubinize option

Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau před 9 roky
rodič
revize
b8fddb8912
2 změnil soubory, kde provedl 6 přidání a 3 odebrání
  1. 3 2
      include/image-commands.mk
  2. 3 1
      include/image.mk

+ 3 - 2
include/image-commands.mk

@@ -105,8 +105,9 @@ define Build/append-ubi
 		$(if $(KERNEL_IN_UBI),--kernel $(word 1,$^)) \
 		$(word 2,$^) \
 		[email protected] \
-		-p $(BLOCKSIZE) -m $(PAGESIZE) -E 5 \
-		$(if $(SUBPAGESIZE),-s $(SUBPAGESIZE))
+		-p $(BLOCKSIZE) -m $(PAGESIZE) \
+		$(if $(SUBPAGESIZE),-s $(SUBPAGESIZE)) \
+		$(UBINIZE_OPTS)
 	cat [email protected] >> $@
 	rm [email protected]
 endef

+ 3 - 1
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))