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

Christian Dresel fff at chrisi01.de
Fr Feb 10 11:40:22 CET 2017


hi

On 09.02.2017 21:40, Tim Niemeyer wrote:
> Hi
> 
> Am Donnerstag, den 09.02.2017, 10:20 +0100 schrieb Christian Dresel:
>> 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...)
> 
> Hmm.. Ja, ich persönlich bin mit dieser Umbenennung gar nicht zufrieden.
> Alles nur halbherzig wie es scheint und offenbar nur am Filename selbst.

oh man... na dann wird das Chaos ja noch schlimmer...

> Ich hatte das auf anderen Devices getestet. Wie es speziell beim v7 ist
> kann ich aber nicht sagen.
> 
> Ich hab jetzt leider auch kein v7 zur Hand. v5 könnte ich dir geben. :P

Ich hab leider auch keinen v7 in erreichbarer nähe (einer hängt an einem
Schornstein, wenn da was ist komm ich total shit hin, wenn ich aber ne
Picostation Abdeckung bis Sonntag bekomme, würde ich den am Sonntag
gegen eine Picostation austauschen und dann hab ich ihn daheim und kann
testen *hust*). Ich hab nur den v7 erwähnt, weil es der einzige ist der
sich noch mit nd anstatt nur n gemeldet hat, hat als ich mit FF
angefangen hat schon Probleme gemacht und war gleich mal mein tiefer
Einstieg in die Firmware damals ;)

> 
>>
>> 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.
> Das stimmt. Ich denke wir sollten das ausprobieren. Letztlich betrifft
> das Problem aber alle 841'er und ich hab das auf einem v10 (?) getestet.

aus dem Bauch raus:
Wenns beim v10 geht, gehts bei v11 v9 und v8 auch da sind die Namen
(also alle mit "n" keiner mit "nd") ja sowieso identisch glaube nicht
das die da bei einen einzelnen rumgepatcht haben. Nur den v7 würde ich
nicht unbedingt vertrauen das der sich noch als nd meldet, nicht das
LEDE das vereinheitlicht hat?

mfg

Christian

> 
> Tim
> 
>>
>> 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/20170210/409303e3/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev