[PATCH 2/4] Remove target and subtarget from filename

Fabian Bläse fabian at blaese.de
Di Nov 19 21:36:26 CET 2019


Hallo Adrian,

ich hab mir das so vorgestellt, dass es einfach nie ein Release mit verschiedenen Targets geben soll.
Wir nehmen dann einfach alle Geräte auf einmal mit.
Zumal wir das Target/Subtarget auch gar nicht über den Dateinamen unterscheiden.

Ich hab da jetzt einfach mal angenommen, dass man ath79 einfach über ar71xx drüber flashen kann.
Aber ich glaube, das ist auch so.

Gruß
Fabian

On 19.11.19 21:26, mail at adrianschmutzler.de wrote:
> Hi,
> 
> ich halte das für überhaupt keine gute Idee, da wir so nicht zwischen ar71xx und ath79 unterscheiden können.
> 
> Aus meiner bisherigen Erfahrung waren alle Versuche, die Architektur rauszufischen, im Nachhinein sehr lästig.
> 
> Subtarget kann weg.
> 
> Grüße
> 
> Adrian
> 
>> -----Original Message-----
>> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
>> Of Fabian Bläse
>> Sent: Dienstag, 19. November 2019 21:20
>> To: franken-dev at freifunk.net
>> Subject: [PATCH 2/4] Remove target and subtarget from filename
>>
>> This simplifies and shortens filenames quite significantly.
>>
>> A rewrite script will be installed on the update servers to allow updating
>> routers with older firmwares.
>>
>> Signed-off-by: Fabian Bläse <fabian at blaese.de>
>> ---
>>  buildscript                                          |  3 +--
>>  .../fff/fff-sysupgrade/files/etc/sysupgrade.sh       | 12 +-----------
>>  2 files changed, 2 insertions(+), 13 deletions(-)
>>
>> diff --git a/buildscript b/buildscript
>> index 0920b74..4c54aec 100755
>> --- a/buildscript
>> +++ b/buildscript
>> @@ -296,9 +296,8 @@ cp_firmware() {
>>
>>      for image in ${images[@]}; do
>>          filename_build=${image//openwrt/fff-${version}}
>> -        filename_build=${filename_build//generic/g}
>> -        filename_build=${filename_build//tiny/t}
>>          filename_build=${filename_build//squashfs-/}
>> +        filename_build=${filename_build//${chipset}-${subtarget}-/}
>>          cp "$builddir/bin/targets/${chipset}/${subtarget}/$image"
>> "./bin/$filename_build"
>>
>>          for region in "" "-eu" "-us"; do diff --git a/src/packages/fff/fff-
>> sysupgrade/files/etc/sysupgrade.sh b/src/packages/fff/fff-
>> sysupgrade/files/etc/sysupgrade.sh
>> index b42b19a..2b749f3 100755
>> --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>> +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh
>> @@ -14,16 +14,6 @@ fi
>>
>>  BOARD=$(uci get board.model.name)
>>
>> -#decide SOC
>> -case $BOARD in
>> -    tl-wdr4900-v1 )
>> -        SOC="mpc85xx-g"
>> -        ;;
>> -    * )
>> -        SOC="ar71xx-t"
>> -        ;;
>> -esac
>> -echo ""
>>  echo "Hardware: $BOARD"
>>
>>  #rewrite BOARD
>> @@ -69,7 +59,7 @@ if [ "$VERSION" = "$FIRMWARE_VERSION" ]; then
>>    done
>>  fi
>>
>> -FILE="fff-${VERSION}-${SOC}-${BOARD}-sysupgrade.bin"
>> +FILE="fff-${VERSION}-${BOARD}-sysupgrade.bin"
>>  echo "Downloading $FILE"
>>  echo ""
>>  /bin/busybox wget "${UPGRADE_PATH}/${FILE}"
>> --
>> 2.24.0

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


Mehr Informationen über die Mailingliste franken-dev