[PATCH v2 11/15] lede: some images are renamed

Christian Dresel fff at chrisi01.de
Do Feb 9 10:20:24 CET 2017


hi

Rückfrage;
Sehe ich das richtig das wir in

src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname

zuerst aus

...
    tl-wr841n-v7)
        BOARD=tl-wr841nd-v7
        ;;
...

tl-wr841n-v7 --> tl-wr841nd-v7

machen (direkt nach dem flashen beim ersten boot)

Bei einen sysupgrade in

src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh

aus

tl-wr841nd-v7 -> tl-wr841-v7

machen, damit der Filename passt nach dem gesucht wird.

Funktioniert die Kette denn so? Meldet sich der 841 v7 unter LEDE auch
noch als tl-wr841n-v7 oder heißt er da evtl. tl-wr841-v7 (ohne n)?
Wollten die LEDE Leute das n und nd nicht ganz wegpatchen? Oder nur im
Filename und im Boardnamen bleibt es (was ein Chaos dann...)

Die Frage zielt auch darauf ab da unser Network File Name

src/packages/fff/fff-network/ar71xx

noch immer

network.tl-wr841nd-v7

heißt, klappt das umschreiben in

src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname

schon nicht, weil er sich jetzt ohne "n" meldet, ist die Kiste erstmal
halb bricked.


mfg

Christian

On 05.02.2017 19:13, Tim Niemeyer wrote:
> Signed-off-by: Tim Niemeyer <tim at tn-x.org>
> ---
> 
> Changes in v2:
> - added network.cpe510 (as it is now a separate image)
> - remove cpe210/cpe510 from boardname detection
> - sysupgrade: changes due to new image file names
> 
>  bsp/board_ar71xx.bsp                               | 13 ++++++-----
>  .../files/etc/uci-defaults/50-fff-boardname        |  3 ---
>  src/packages/fff/fff-network/ar71xx/network.cpe510 | 27 ++++++++++++++++++++++
>  .../fff/fff-sysupgrade/files/etc/sysupgrade.sh     | 14 ++++++++++-
>  4 files changed, 47 insertions(+), 10 deletions(-)
>  create mode 100644 src/packages/fff/fff-network/ar71xx/network.cpe510
> 
> diff --git a/bsp/board_ar71xx.bsp b/bsp/board_ar71xx.bsp
> index 58f6fb2..bd7c033 100644
> --- a/bsp/board_ar71xx.bsp
> +++ b/bsp/board_ar71xx.bsp
> @@ -1,17 +1,18 @@
>  machine=ar71xx
>  chipset=ar71xx
>  target=$builddir/$machine
> -images=("lede-ar71xx-generic-cpe210-220-510-520-squashfs-sysupgrade.bin"
> +images=("lede-ar71xx-generic-cpe210-220-squashfs-sysupgrade.bin"
> +        "lede-ar71xx-generic-cpe510-520-squashfs-sysupgrade.bin"
>          "lede-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin"
>          "lede-ar71xx-generic-ubnt-loco-m-xw-squashfs-sysupgrade.bin"
>          "lede-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin"
>          "lede-ar71xx-generic-tl-wr741nd-v2-squashfs-sysupgrade.bin"
>          "lede-ar71xx-generic-tl-wr741nd-v4-squashfs-sysupgrade.bin"
> -        "lede-ar71xx-generic-tl-wr841nd-v7-squashfs-sysupgrade.bin"
> -        "lede-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade.bin"
> -        "lede-ar71xx-generic-tl-wr841n-v9-squashfs-sysupgrade.bin"
> -        "lede-ar71xx-generic-tl-wr841n-v10-squashfs-sysupgrade.bin"
> -        "lede-ar71xx-generic-tl-wr841n-v11-squashfs-sysupgrade.bin"
> +        "lede-ar71xx-generic-tl-wr841-v7-squashfs-sysupgrade.bin"
> +        "lede-ar71xx-generic-tl-wr841-v8-squashfs-sysupgrade.bin"
> +        "lede-ar71xx-generic-tl-wr841-v9-squashfs-sysupgrade.bin"
> +        "lede-ar71xx-generic-tl-wr841-v10-squashfs-sysupgrade.bin"
> +        "lede-ar71xx-generic-tl-wr841-v11-squashfs-sysupgrade.bin"
>          "lede-ar71xx-generic-tl-wr842n-v2-squashfs-sysupgrade.bin"
>          "lede-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin"
>          "lede-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin"
> diff --git a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
> index 6ad34bd..94b9884 100755
> --- a/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
> +++ b/src/packages/fff/fff-boardname/files/etc/uci-defaults/50-fff-boardname
> @@ -51,9 +51,6 @@ case "$BOARD" in
>      tl-mr3020)
>          BOARD=tl-mr3020-v1
>          ;;
> -    cpe510)
> -        grep "CPE210" /var/sysinfo/model && BOARD=cpe210
> -        ;;
>      archer-c7)
>          BOARD=archer-c7-v2
>          ;;
> diff --git a/src/packages/fff/fff-network/ar71xx/network.cpe510 b/src/packages/fff/fff-network/ar71xx/network.cpe510
> new file mode 100644
> index 0000000..8180789
> --- /dev/null
> +++ b/src/packages/fff/fff-network/ar71xx/network.cpe510
> @@ -0,0 +1,27 @@
> +WANDEV=eth0
> +SWITCHDEV=eth0
> +CLIENT_PORTS="0t"
> +WAN_PORTS="0t"
> +BATMAN_PORTS="0t"
> +
> +ETHMESHMAC="w2ap"
> +
> +. /etc/network.mode
> +
> +#LAN0: default: BATMAN
> +if [ "${LAN0MODE}" = "BATMAN" ] ; then
> +  BATMAN_PORTS="${BATMAN_PORTS} 5"
> +elif [ "${LAN0MODE}" = "CLIENT" ] ; then
> +  CLIENT_PORTS="${CLIENT_PORTS} 5"
> +else
> +  WAN_PORTS="${WAN_PORTS} 5"
> +fi
> +
> +#LAN1: default: BATMAN
> +if [ "${LAN1MODE}" = "WAN" ] ; then
> +  WAN_PORTS="${WAN_PORTS} 4"
> +elif [ "${LAN1MODE}" = "CLIENT" ] ; then
> +  CLIENT_PORTS="${CLIENT_PORTS} 4"
> +else
> +  BATMAN_PORTS="${BATMAN_PORTS} 4"
> +fi
> diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> index 317d0a6..942573c 100755
> --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
> @@ -19,7 +19,19 @@ echo -ne "\nHardware: $BOARD\n"
>  #rewrite BOARD
>  case $BOARD in
>      cpe210 )
> -        BOARD="cpe210-220-510-520" ;;
> +        BOARD="cpe210-220" ;;
> +    cpe510 )
> +        BOARD="cpe510-520" ;;
> +    wr841nd-v7 )
> +        BOARD="wr841-v7" ;;
> +    wr841n-v8 )
> +        BOARD="wr841-v8" ;;
> +    wr841n-v9 )
> +        BOARD="wr841-v9" ;;
> +    wr841n-v10 )
> +        BOARD="wr841-v10" ;;
> +    wr841n-v11 )
> +        BOARD="wr841-v11" ;;
>  esac
>  
>  wget "${UPGRADE_PATH}/release.nfo"
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20170209/74f52923/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev