build: image: set default parameter for check-size
authorSungbo Eo <mans0n@gorani.run>
Tue, 10 Mar 2020 13:58:00 +0000 (22:58 +0900)
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>
Sat, 21 Mar 2020 18:59:08 +0000 (19:59 +0100)
In most cases check-size is used with IMAGE_SIZE and vice versa. Let check-size
use IMAGE_SIZE by default.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
include/image-commands.mk

index 2ec1922044d206e45aaed2beb19ffdbb83bddd6d..e7db7128b4cac775ca424c96bebf1405db6937b4 100644 (file)
@@ -269,7 +269,7 @@ define Build/xor-image
 endef
 
 define Build/check-size
-       @[ $$(($(subst k,* 1024,$(subst m, * 1024k,$(1))))) -ge "$$(stat -c%s $@)" ] || { \
+       @[ $$(($(subst k,* 1024,$(subst m, * 1024k,$(if $(1),$(1),$(IMAGE_SIZE)))))) -ge "$$(stat -c%s $@)" ] || { \
                echo "WARNING: Image file $@ is too big" >&2; \
                rm -f $@; \
        }