ar71xx/image: add Build/mktplinkfw as buildstep for new build code
Use `mktplinkfw sysupgrade` or `mktplinkfw factory` or `mktplinkfw image` Signed-off-by: Alexander Couzens <lynxis@fe80.eu> SVN-Revision: 44998
This commit is contained in:
parent
d973d160bf
commit
41785176ec
1 changed files with 20 additions and 0 deletions
|
@ -45,6 +45,26 @@ define Build/netgear-image
|
||||||
mv $@.new $@
|
mv $@.new $@
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
# combine kernel and rootfs into one image
|
||||||
|
# -a align the rootfs start on an <align> bytes boundary
|
||||||
|
# -j add jffs2 end-of-filesystem markers
|
||||||
|
# -s strip padding from end of the image
|
||||||
|
# -X reserve <size> bytes in the firmware image (hexval prefixed with 0x)
|
||||||
|
define Build/mktplinkfw
|
||||||
|
$(STAGING_DIR_HOST)/bin/mktplinkfw \
|
||||||
|
-H $(TPLINK_HWID) -W $(TPLINK_HWREV) -F $(TPLINK_FLASHLAYOUT) -N OpenWrt -V $(REVISION) \
|
||||||
|
-k $(word 1,$^) \
|
||||||
|
-r $@ \
|
||||||
|
-o $@.new \
|
||||||
|
-a $(call rootfs_align,$(FILESYSTEM)) \
|
||||||
|
$(if $(findstring sysupgrade,$1),-j -X 0x40000) \
|
||||||
|
$(if $(findstring factory,$1),-j -X 0x40000 -s) \
|
||||||
|
$(if $(findstring initramfs,$1),-s -c)
|
||||||
|
@mv $@.new $@
|
||||||
|
endef
|
||||||
|
|
||||||
|
DEVICE_VARS += TPLINK_HWID TPLINK_HWREV TPLINK_FLASHLAYOUT
|
||||||
|
|
||||||
define Device/Default
|
define Device/Default
|
||||||
BOARDNAME :=
|
BOARDNAME :=
|
||||||
DEVICE_PROFILE = $$(BOARDNAME)
|
DEVICE_PROFILE = $$(BOARDNAME)
|
||||||
|
|
Loading…
Reference in a new issue