image: introduce 'append-image-stage' build command
Similar to 'append-image' this new command appends an existing binary. 'append-image-stage' also makes a copy of that binary and keeps it in $(STAGING_DIR_IMAGE). When called from within the ImageBuilder, this copy is used instead of expecting the binary to be present. This is useful for artifacts which include the initramfs/recovery image which is usually not included in the ImageBuilder. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
		| @@ -31,6 +31,18 @@ define Build/append-image | |||||||
| 	dd if=$(BIN_DIR)/$(DEVICE_IMG_PREFIX)-$(1) >> $@ | 	dd if=$(BIN_DIR)/$(DEVICE_IMG_PREFIX)-$(1) >> $@ | ||||||
| endef | endef | ||||||
|  |  | ||||||
|  | ifdef IB | ||||||
|  | define Build/append-image-stage | ||||||
|  | 	dd if=$(STAGING_DIR_IMAGE)/$(DEVICE_IMG_PREFIX)-$(1) >> $@ | ||||||
|  | endef | ||||||
|  | else | ||||||
|  | define Build/append-image-stage | ||||||
|  | 	dd if=$(BIN_DIR)/$(DEVICE_IMG_PREFIX)-$(1) of=$(STAGING_DIR_IMAGE)/$(DEVICE_IMG_PREFIX)-$(1) | ||||||
|  | 	dd if=$(BIN_DIR)/$(DEVICE_IMG_PREFIX)-$(1) >> $@ | ||||||
|  | endef | ||||||
|  | endif | ||||||
|  |  | ||||||
|  |  | ||||||
| compat_version=$(if $(DEVICE_COMPAT_VERSION),$(DEVICE_COMPAT_VERSION),1.0) | compat_version=$(if $(DEVICE_COMPAT_VERSION),$(DEVICE_COMPAT_VERSION),1.0) | ||||||
| json_quote=$(subst ','\'',$(subst ",\",$(1))) | json_quote=$(subst ','\'',$(subst ",\",$(1))) | ||||||
| #")') | #")') | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Daniel Golle
					Daniel Golle