ramips: fix Airlink AR725W factory image build
[openwrt/openwrt.git] / target / linux / ramips / image / rt288x.mk
index fbe50a282440a11939c6957653aaa812c186f7bf..33830a6e78697004fe5dcc6e0ee3c01daba5d5b8 100644 (file)
@@ -3,7 +3,10 @@
 #
 
 define Build/gemtek-header
 #
 
 define Build/gemtek-header
-       mkheader_gemtek $@ $@.new $(1) && mv $@.new $@
+       if [ -f $@ ]; then \
+               mkheader_gemtek $@ $@.new $(1) && \
+               mv $@.new $@; \
+       fi
 endef
 
 define Device/ar670w
 endef
 
 define Device/ar670w
@@ -22,7 +25,7 @@ define Device/ar725w
   DTS := AR725W
   DEVICE_TITLE := Gemtek AR725W
   IMAGES += factory.bin
   DTS := AR725W
   DEVICE_TITLE := Gemtek AR725W
   IMAGES += factory.bin
-  IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
+  IMAGE/factory.bin := $$(sysupgrade_bin) | check-size 3328k | \
        gemtek-header ar725w
 endef
 TARGET_DEVICES += ar725w
        gemtek-header ar725w
 endef
 TARGET_DEVICES += ar725w