Changeset 38126


Ignore:
Timestamp:
2013-09-22T22:14:23+02:00 (4 years ago)
Author:
juhosg
Message:

ar71xx: image: add optional JFFS2 padding support to the CatFiles macro

Also remove the similar code from the Netgear
profile and use the new feature instead.

Signed-off-by: Gabor Juhos <juhosg@…>

File:
1 edited

Legend:

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

    r38125 r38126  
    115115                esac; \ 
    116116                ( dd if=$(1) bs=$$$${bs} conv=sync;  cat $(3) ) > $(5); \ 
     117                if [ -n "$(6)" ]; then \ 
     118                        case "$$$${fstype}" in \ 
     119                        squashfs*) \ 
     120                                padjffs2 $(5) $(6); \ 
     121                                ;; \ 
     122                        esac; \ 
     123                fi; \ 
    117124                if [ `stat -c%s $(5)` -gt $(4) ]; then \ 
    118125                        echo "Warning: $(5) is too big (> $(4) bytes)" >&2; \ 
     
    129136 
    130137Sysupgrade/KR=$(call CatFiles,$(2),$(3),$(KDIR)/root.$(1),$(4),$(call sysupname,$(1),$(5))) 
    131 Sysupgrade/KRuImage=$(call CatFiles,$(KDIR_TMP)/vmlinux-$(2).uImage,$(3),$(KDIR)/root.$(1),$(4),$(call sysupname,$(1),$(2))) 
     138Sysupgrade/KRuImage=$(call CatFiles,$(KDIR_TMP)/vmlinux-$(2).uImage,$(3),$(KDIR)/root.$(1),$(4),$(call sysupname,$(1),$(2)),$(5)) 
    132139Sysupgrade/RKuImage=$(call CatFiles,$(KDIR)/root.$(1),$(4),$(KDIR_TMP)/vmlinux-$(2).uImage,$(3),$(call sysupname,$(1),$(2))) 
    133140 
     
    715722define Image/Build/Netgear 
    716723        $(eval fwsize=$(call mtdpartsize,firmware,$(4))) 
    717         $(call CatFiles,$(KDIR_TMP)/vmlinux-$(2).uImage.squashfs,0,$(KDIR)/root.$(1),$(fwsize),$(call sysupname,$(1),$(2))) 
     724        $(call CatFiles,$(KDIR_TMP)/vmlinux-$(2).uImage.squashfs,0,$(KDIR)/root.$(1),$(fwsize),$(call sysupname,$(1),$(2)),64) 
    718725        if [ -e $(call sysupname,$(1),$(2)) ]; then \ 
    719                 case "$(1)" in \ 
    720                 *squashfs*) \ 
    721                         padjffs2 $(call sysupname,$(1),$(2)) 64; \ 
    722                         ;; \ 
    723                 esac; \ 
    724726                for r in $(7) ; do \ 
    725727                        [ -n "$$$$r" ] && dashr="-$$$$r" || dashr= ; \ 
Note: See TracChangeset for help on using the changeset viewer.