|
@@ -1,6 +1,6 @@
|
|
|
DEVICE_VARS += SENAO_IMGNAME
|
|
|
|
|
|
-# This needs to make /tmp/_sys/sysupgrade.tgz an empty file prior to
|
|
|
+# This needs to make OEM config archive 'sysupgrade.tgz' an empty file prior to OEM
|
|
|
# sysupgrade, as otherwise it will implant the old configuration from
|
|
|
# OEM firmware when writing rootfs from factory.bin
|
|
|
# rootfs size and checksum is taken from a squashfs header
|
|
@@ -9,7 +9,9 @@ define Build/senao-tar-gz
|
|
|
-[ -f "$@" ] && \
|
|
|
mkdir -p [email protected] && \
|
|
|
touch [email protected]/failsafe.bin && \
|
|
|
+ touch [email protected]/FWINFO-$(word 1,$(1))-$(REVISION) && \
|
|
|
echo '#!/bin/sh' > [email protected]/before-upgrade.sh && \
|
|
|
+ echo ': > /tmp/sysupgrade.tgz' >> [email protected]/before-upgrade.sh && \
|
|
|
echo ': > /tmp/_sys/sysupgrade.tgz' >> [email protected]/before-upgrade.sh && \
|
|
|
echo -n $$(( $$(cat $@ | wc -c) / 4096 * 4096 )) > [email protected] && \
|
|
|
dd if=$@ bs=$$(cat [email protected]) count=1 | md5sum - | cut -d ' ' -f 1 > [email protected] && \
|