Changeset 29545


Ignore:
Timestamp:
2011-12-15T23:03:44+01:00 (4 years ago)
Author:
juhosg
Message:

ar71xx: put squash image right after the kernel on TP-Link boards

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/image/Makefile

    r29536 r29545  
    1010define imgname 
    1111$(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(patsubst jffs2-%,jffs2,$(patsubst squashfs-%,squashfs,$(1))) 
     12endef 
     13 
     14define rootfs_align 
     15$(patsubst %-128k,0x20000,$(patsubst %-64k,0x10000,$(patsubst squashfs-%,4,$(1)))) 
    1216endef 
    1317 
     
    334338                -H $(4) -W $(5) -F $(6) -N OpenWrt -V $(REVISION)\ 
    335339                -k $(KDIR)/kernel-$(2).bin \ 
    336                 -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) -a 0x10000 \ 
     340                -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) \ 
     341                -a $(call rootfs_align,$(1)) -j \ 
    337342                -o $(call factoryname,$(1),$(2)) 
    338343        -$(STAGING_DIR_HOST)/bin/mktplinkfw \ 
    339344                -H $(4) -W $(5) -F $(6) -N OpenWrt -V $(REVISION) -s\ 
    340345                -k $(KDIR)/kernel-$(2).bin \ 
    341                 -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) -a 0x10000 \ 
     346                -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) \ 
     347                -a $(call rootfs_align,$(1)) -j \ 
    342348                -o $(call sysupname,$(1),$(2)) 
    343349endef 
     
    356362                -H $(4) -W $(5) -F $(6) -N OpenWrt -V $(REVISION)\ 
    357363                -k $(KDIR)/vmlinux-$(2).bin.lzma \ 
    358                 -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) -a 0x10000 \ 
     364                -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) \ 
     365                -a $(call rootfs_align,$(1)) -j \ 
    359366                -o $(call factoryname,$(1),$(2)) 
    360367        -$(STAGING_DIR_HOST)/bin/mktplinkfw \ 
    361368                -H $(4) -W $(5) -F $(6) -N OpenWrt -V $(REVISION) -s \ 
    362369                -k $(KDIR)/vmlinux-$(2).bin.lzma \ 
    363                 -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) -a 0x10000 \ 
     370                -r $(BIN_DIR)/$(IMG_PREFIX)-root.$(1) \ 
     371                -a $(call rootfs_align,$(1)) -j \ 
    364372                -o $(call sysupname,$(1),$(2)) 
    365373endef 
Note: See TracChangeset for help on using the changeset viewer.