From patchwork Mon Jul 18 17:27:34 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/1] buildscript: shortened firmware image file names From: Steffen Pankratz X-Patchwork-Id: 188 Message-Id: <20160718172734.4637-2-kratz00@gmx.de> To: franken-dev@freifunk.net Date: Mon, 18 Jul 2016 19:27:34 +0200 Signed-off-by: Steffen Pankratz Reviewed-by: Jan Kraus Reviewed-by: Tim Niemeyer --- buildscript | 8 ++++++++ src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh | 6 +++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/buildscript b/buildscript index ae75027..a24d87e 100755 --- a/buildscript +++ b/buildscript @@ -269,13 +269,21 @@ config() { } cp_firmware() { + if [ "$community" = "franken" ]; then + local community="fff" + fi + for image in ${images[@]}; do filename_build=${image//openwrt/${community}-${version}} + filename_build=${filename_build//generic/g} cp "$target/bin/${chipset}/$image" "./bin/$filename_build" image_factory=${image/sysupgrade/factory} if [[ -f "$target/bin/${chipset}/$image_factory" ]]; then filename_build_factory=${filename_build/sysupgrade/factory} + if [ ${#image_factory} -lt ${#filename_build_factory} ]; then + echo "Warning: The factory image file name (${filename_build_factory}) is longer than the OpenWrt one, which might be incompatibility with the stock firmware." + fi cp "$target/bin/${chipset}/$image_factory" "./bin/$filename_build_factory" fi done diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh index e6bc7d9..cebe161 100755 --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh @@ -51,7 +51,11 @@ if [ $VERSION -eq $FIRMWARE_VERSION ]; then done fi -FILE="${FIRMWARE_COMMUNITY}-${VERSION}-${SOC}-generic-${BOARD}-squashfs-sysupgrade.bin" +if [ "$FIRMWARE_COMMUNITY" == "franken" ]; then + FIRMWARE_COMMUNITY="fff" +fi + +FILE="${FIRMWARE_COMMUNITY}-${VERSION}-${SOC}-g-${BOARD}-squashfs-sysupgrade.bin" echo -ne "Downloading $FILE\n\n" wget "${UPGRADE_PATH}/${FILE}" wget "${UPGRADE_PATH}/${FILE}.sha256"