|
@@ -231,6 +231,27 @@ define Build/buffalo-tag-dhp
|
|
mv [email protected] $@
|
|
mv [email protected] $@
|
|
endef
|
|
endef
|
|
|
|
|
|
|
|
+define Build/buffalo-trx
|
|
|
|
+ $(eval magic=$(word 1,$(1)))
|
|
|
|
+ $(eval kern_bin=$(if $(1),$(IMAGE_KERNEL),$@))
|
|
|
|
+ $(eval rtfs_bin=$(word 2,$(1)))
|
|
|
|
+ $(eval apnd_bin=$(word 3,$(1)))
|
|
|
|
+ $(eval kern_size=$(if $(KERNEL_SIZE),$(KERNEL_SIZE),0x400000))
|
|
|
|
+
|
|
|
|
+ $(if $(rtfs_bin),touch $(rtfs_bin))
|
|
|
|
+ $(STAGING_DIR_HOST)/bin/otrx create [email protected] \
|
|
|
|
+ $(if $(magic),-M $(magic),) \
|
|
|
|
+ -f $(kern_bin) \
|
|
|
|
+ $(if $(rtfs_bin),\
|
|
|
|
+ -a 0x20000 \
|
|
|
|
+ -b $$(( $(call exp_units,$(kern_size)) )) \
|
|
|
|
+ -f $(rtfs_bin),) \
|
|
|
|
+ $(if $(apnd_bin),\
|
|
|
|
+ -A $(apnd_bin) \
|
|
|
|
+ -a 0x20000)
|
|
|
|
+ mv [email protected] $@
|
|
|
|
+endef
|
|
|
|
+
|
|
define Build/check-size
|
|
define Build/check-size
|
|
@imagesize="$$(stat -c%s $@)"; \
|
|
@imagesize="$$(stat -c%s $@)"; \
|
|
limitsize="$$(($(call exp_units,$(if $(1),$(1),$(IMAGE_SIZE)))))"; \
|
|
limitsize="$$(($(call exp_units,$(if $(1),$(1),$(IMAGE_SIZE)))))"; \
|