[PATCH v3 6/8] fff-sysupgrade: Update sysupgrade.sh to support openwrt-18.06

Tim Niemeyer tim at tn-x.org
So Aug 5 17:30:41 CEST 2018


Hi

In diesem Patch sehe ich noch mehr generve, warum es nicht gut ist für
die 4/8 MB Kiste ein neues BSP zu bauen.

Denn wenn sich der Name ändert, dann müssen wir das am Server
berücksichtigen, weil die alte Firmware ja nach dem alten Namen sucht.
Dieser würde nicht gefunden werden.

Das kann man schon machen, aber ich würde das lieber vermeiden wollen,
wenn es nicht wirklich notwendig ist und die Notwendigkeit kann ich
nicht sehen.


Am Samstag, den 04.08.2018, 16:34 +0200 schrieb Adrian Schmutzler:
> Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
> ---
>  src/packages/fff/fff-sysupgrade/Makefile           |  4 ++--
>  .../fff/fff-sysupgrade/files/etc/sysupgrade.sh     | 28
> +++++++++++++++-------
>  2 files changed, 21 insertions(+), 11 deletions(-)
> 
> diff --git a/src/packages/fff/fff-sysupgrade/Makefile
> b/src/packages/fff/fff-sysupgrade/Makefile
> index 0be55abd..1ed3d46c 100644
> --- a/src/packages/fff/fff-sysupgrade/Makefile
> +++ b/src/packages/fff/fff-sysupgrade/Makefile
> @@ -1,8 +1,8 @@
>  include $(TOPDIR)/rules.mk
>  
>  PKG_NAME:=fff-sysupgrade
> -PKG_VERSION:=7
> -PKG_RELEASE:=4
> +PKG_VERSION:=8
> +PKG_RELEASE:=1
>  
>  PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
>  
> diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> index 8ef4949b..72a10053 100755
> --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> @@ -17,9 +17,23 @@ BOARD=$(uci get board.model.name)
>  #decide SOC
>  case $BOARD in
>      tl-wdr4900-v1 )
> -        SOC="mpc85xx" ;;
> +        SOC="mpc85xx-g" ;;
> +    tl-mr3020-v1 |\
> +    tl-wa850re-v1 |\
> +    tl-wa860re-v1 |\
> +    tl-wa901nd-v2 |\
> +    tl-wr740n-v4 |\
> +    tl-wr741nd-v2 |\
> +    tl-wr741nd-v4 |\
> +    tl-wr841-v7 |\
> +    tl-wr841-v8 |\
> +    tl-wr841-v9 |\
> +    tl-wr841-v10 |\
> +    tl-wr841-v11 |\
> +    tl-wr841-v12 )
> +        SOC="ar71xx-tiny" ;;
Da fällt auf.. -tiny sollte -t sein, sonst könnten die Dateinamen
wieder zu lang werden.

Tim

>      * )
> -        SOC="ar71xx" ;;
> +        SOC="ar71xx-g" ;;
>  esac
>  echo ""
>  echo "Hardware: $BOARD"
> @@ -27,9 +41,9 @@ echo "Hardware: $BOARD"
>  #rewrite BOARD
>  case $BOARD in
>      cpe210 )
> -        BOARD="cpe210-220" ;;
> +        BOARD="cpe210-220-v1" ;;
>      cpe510 )
> -        BOARD="cpe510-520" ;;
> +        BOARD="cpe510-520-v1" ;;
>  esac
>  
>  wget "${UPGRADE_PATH}/release.nfo"
> @@ -67,11 +81,7 @@ if [ "$VERSION" -eq "$FIRMWARE_VERSION" ]; then
>    done
>  fi
>  
> -if [ "$FIRMWARE_COMMUNITY" = "franken" ]; then
> -    FIRMWARE_COMMUNITY="fff"
> -fi
> -
> -FILE="${FIRMWARE_COMMUNITY}-${VERSION}-${SOC}-g-${BOARD}-squashfs-
> sysupgrade.bin"
> +FILE="fff-${VERSION}-${SOC}-${BOARD}-squashfs-sysupgrade.bin"
>  echo "Downloading $FILE"
>  echo ""
>  wget "${UPGRADE_PATH}/${FILE}"
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 488 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20180805/0fa64814/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev