diff options
author | Gabor Juhos <juhosg@openwrt.org> | 2011-12-15 22:03:44 +0000 |
---|---|---|
committer | Gabor Juhos <juhosg@openwrt.org> | 2011-12-15 22:03:44 +0000 |
commit | dbc4fa4b5ba535efdb011eadb69dd07226139bac (patch) | |
tree | fa40b66b4fc1e0c780f095832b1082250aba4496 /target/linux/ar71xx/image | |
parent | 29a2c2ea80441895a2ffe100d854d2b26d5fa606 (diff) | |
download | master-31e0f0ae-dbc4fa4b5ba535efdb011eadb69dd07226139bac.tar.gz master-31e0f0ae-dbc4fa4b5ba535efdb011eadb69dd07226139bac.tar.bz2 master-31e0f0ae-dbc4fa4b5ba535efdb011eadb69dd07226139bac.zip |
ar71xx: put squash image right after the kernel on TP-Link boards
SVN-Revision: 29545
Diffstat (limited to 'target/linux/ar71xx/image')
-rw-r--r-- | target/linux/ar71xx/image/Makefile | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile index bb72ab048a..6fd72c1d36 100644 --- a/target/linux/ar71xx/image/Makefile +++ b/target/linux/ar71xx/image/Makefile @@ -11,6 +11,10 @@ define imgname $(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(patsubst jffs2-%,jffs2,$(patsubst squashfs-%,squashfs,$(1))) endef +define rootfs_align +$(patsubst %-128k,0x20000,$(patsubst %-64k,0x10000,$(patsubst squashfs-%,4,$(1)))) +endef + define sysupname $(call imgname,$(1),$(2))-sysupgrade.bin endef @@ -333,12 +337,14 @@ define Image/Build/TPLINK -$(STAGING_DIR_HOST)/bin/mktplinkfw \ -H $(4) -W $(5) -F $(6) -N OpenWrt -V $(REVISION)\ -k $(KDIR)/kernel-$(2).bin \ - -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) -a 0x10000 \ + -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) \ + -a $(call rootfs_align,$(1)) -j \ -o $(call factoryname,$(1),$(2)) -$(STAGING_DIR_HOST)/bin/mktplinkfw \ -H $(4) -W $(5) -F $(6) -N OpenWrt -V $(REVISION) -s\ -k $(KDIR)/kernel-$(2).bin \ - -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) -a 0x10000 \ + -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) \ + -a $(call rootfs_align,$(1)) -j \ -o $(call sysupname,$(1),$(2)) endef @@ -355,12 +361,14 @@ define Image/Build/TPLINK-LZMA -$(STAGING_DIR_HOST)/bin/mktplinkfw \ -H $(4) -W $(5) -F $(6) -N OpenWrt -V $(REVISION)\ -k $(KDIR)/vmlinux-$(2).bin.lzma \ - -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) -a 0x10000 \ + -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) \ + -a $(call rootfs_align,$(1)) -j \ -o $(call factoryname,$(1),$(2)) -$(STAGING_DIR_HOST)/bin/mktplinkfw \ -H $(4) -W $(5) -F $(6) -N OpenWrt -V $(REVISION) -s \ -k $(KDIR)/vmlinux-$(2).bin.lzma \ - -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) -a 0x10000 \ + -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) \ + -a $(call rootfs_align,$(1)) -j \ -o $(call sysupname,$(1),$(2)) endef |