Ignore:
Timestamp:
2011-12-05T13:47:53+01:00 (5 years ago)
Author:
juhosg
Message:

ar71xx: allow WNDR3700 image creation to fail if kernel/rootfs too big

File:
1 edited

Legend:

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

    r29410 r29431  
    385385             `cat '$(KDIR)/$(2)_kernel_maxsize'` ]; then \ 
    386386                echo "$(KDIR)/vmlinux-$(2).uImage.squashfs is too big" >& 2; \ 
    387                 false; \ 
    388         fi 
    389         if [ `stat -c%s '$(KDIR)/root.$(1)'` -gt \ 
     387        else if [ `stat -c%s '$(KDIR)/root.$(1)'` -gt \ 
    390388             `cat '$(KDIR)/$(2)_rootfs_maxsize'` ]; then \ 
    391389                echo "$(KDIR)/root.$(1) is too big" >& 2; \ 
    392                 false; \ 
    393         fi 
    394         ( \ 
    395                 set -e; \ 
    396                 dd if=$(KDIR)/vmlinux-$(2).uImage.squashfs \ 
    397                    bs=`cat '$(KDIR)/$(2)_kernel_maxsize'` conv=sync; \ 
    398                 dd if=$(KDIR)/root.$(1) bs=64k; \ 
    399         ) > $(call sysupname,$(1),$(2)) 
    400         for r in $(7) ; do \ 
    401                 [ -n "$$$$r" ] && dashr="-$$$$r" || dashr= ; \ 
    402                 $(STAGING_DIR_HOST)/bin/mkdniimg \ 
    403                         -B $(6) -v OpenWrt.$(REVISION) -r "$$$$r" $(8) \ 
    404                         -i $(call sysupname,$(1),$(2)) \ 
    405                         -o $(call imgname,$(1),$(2))-factory$$$$dashr.img; \ 
    406         done 
     390        else \ 
     391                ( \ 
     392                        set -e; \ 
     393                        dd if=$(KDIR)/vmlinux-$(2).uImage.squashfs \ 
     394                        bs=`cat '$(KDIR)/$(2)_kernel_maxsize'` conv=sync; \ 
     395                        dd if=$(KDIR)/root.$(1) bs=64k; \ 
     396                ) > $(call sysupname,$(1),$(2)); \ 
     397                for r in $(7) ; do \ 
     398                        [ -n "$$$$r" ] && dashr="-$$$$r" || dashr= ; \ 
     399                        $(STAGING_DIR_HOST)/bin/mkdniimg \ 
     400                                -B $(6) -v OpenWrt.$(REVISION) -r "$$$$r" $(8) \ 
     401                                -i $(call sysupname,$(1),$(2)) \ 
     402                                -o $(call imgname,$(1),$(2))-factory$$$$dashr.img; \ 
     403                done; \ 
     404        fi; fi 
    407405endef 
    408406 
Note: See TracChangeset for help on using the changeset viewer.