https://git.ffnw.de/lrnzo/firmware-signing-made-easy
sooo, hier jetzt ein script zum schmerzfreien firmware signen mit integrierter Validitätsprüfung aller vorhandenen Signaturen
Am 14.09.2018 um 15:03 schrieb lrnzo via Dev:
so, hier noch mal eine version, wo der Pfad zum sign-secret nicht hardcoded ist und die einen bugfix enthält
--------------------Schnippedischnipp-------------------- #/bin/sh GLUONPATH=~/no-backup/gluon # <- pass mich an FREIFUNKPATH=~/Dokumente/Freifunk # <- pass mich an VERSION="20180709" # <- pass mich an SECRETPATH=$FREIFUNKPATH/Firmware/release_keys/ #<- pass mich an cd $GLUONPATH;git pull #falls schon vorhanden, ansonsten git clone https://github.com/freifunk-gluon/gluon.git cd $FREIFFUNKPATH for i in l2tp fastd;do wget -O $i.$VERSION.stable.manifest firmware.ffnw.de/$i/$VERSION/sysupgrade/stable.manifest $GLUONPATH/contrib/sign.sh $SECRETPATH/secret $i.$VERSION.stable.manifest scp $i.$VERSION.stable.manifest firmware.ffnw.de:~ #folgenden Befehl am besten händisch ausführen, wenn alles andere gelappt hat #ssh firmware.ffnw.de "sudo cp $i.$VERSION.stable.manifest /var/www/dev/firmware/$i/$VERSION/sysupgrade/stable.manifest" done --------------------Schnippedischnapp--------------------
Am 14.09.2018 um 14:51 schrieb lrnzo via Dev:
one more thing: hier mein script zum firmware-signen
---------------------8<--------------------- #/bin/sh GLUONPATH=~/no-backup/gluon # <- pass mich an FREIFUNKPATH=~/Dokumente/Freifunk # <- pass mich an VERSION="20180709" # <- pass mich an cd $GLUONPATH;git pull #falls schon vorhanden, ansonsten git clone https://github.com/freifunk-gluon/gluon.git cd $FREIFFUNKPATH for i in l2tp fastd;do wget -O $i.$VERSION.stable.manifest firmware.ffnw.de/$i/$VERSION/sysupgrade/stable.manifest GLUONPATH/contrib/sign.sh Firmware/release_keys/secret $i.$VERSION.stable.manifest scp $i.$VERSION.stable.manifest firmware.ffnw.de:~ #folgenden Befehl am besten händisch ausführen, wenn alles andere gelappt hat #ssh firmware.ffnw.de "sudo cp $i.$VERSION.stable.manifest /var/www/dev/firmware/$i/$VERSION/sysupgrade/stable.manifest" done --------------------->8---------------------
LG Lorenz
Am 14.09.2018 um 14:14 schrieb lrnzo via Dev:
wie schon im riot geschrieben habe ich jetzt beschlossen, kein Freifunk mehr anzufassen bis die 20180709 (oder wie der nachfolger von 20180413 auch heißen wird) ausgerollt ist. bin die ganze Zeit am Fehlerbeheben, die in 2017.1.x gefixt sein sollten, während ich eigentlich sinnvollere/angenehmere Dinge tun könnte.
LG Lorenz
Am 08.08.2018 um 12:30 schrieb lrnzo via Dev:
und die anderen so?
Am 07.08.2018 um 10:42 schrieb Stefan via Dev:
Hi,
leider keine Zeit momentan. (bin erst ab September aus dem Urlaub wieder da)
Am 07.08.2018 um 10:38 schrieb lrnzo via Dev:
Hallo in die Runde,
der SR ist jetzt schon fast nen Monat alt. gibt es irgendwelche handfesten Gründe, das Ding nicht zu signen, dann bitte mal kurz kommunizieren.
LG Lorenz
Am 31.07.2018 um 19:14 schrieb lrnzo via Dev: > Nabend Leute, kriegen wir bis zum Treffen am Freitag noch zwei signs zusammen? > > Am 10.07.2018 um 14:53 schrieb Jan-Tarek Butt via Dev: >> Moin zusammen, >> >> Ich habe heute eine neue Firmware gebaut. Basisdaten: >> * Firmware-Version: 20180709 >> * Gluon-Version: v2017.1.x >> * Commit ID: e968a225be0efafbd2d4638d0bd530e2d4e841f3 >> * Download-fastd: https://firmware.ffnw.de/fastd/20180709 >> * Download-l2tp: https://firmware.ffnw.de/l2tp/20170709 >> >> Folgende Gluon spezifischen Änderungen gab es: >> >> * modules: update LEDE >> >> efb6ca189641 base-files: /lib/functions.sh: ignore errors in insert_modules >> b5ba01a0d3f6 fstools: update to latest lede-17.01 branch >> a9b607740273 kernel: bump kernel 4.4 to 4.4.126 for 17.01 >> 09d95e44fc3d mbedtls: change libmbedcrypto.so soversion back to 0 >> 4673a0bffc89 kernel: mtd: bcm47xxpart: improve handling TRX partition size >> eed9d40133fe ar71xx: Ubiquiti Airmax M: add relocate-kernel to invalidate cache >> 23a638ebd1fd brcm47xx: backport upstream patches for Netgear WNR1000 V3 >> 999bb66b20b0 kernel: add missing in6_dev_put_clear call to an ipv6 network patch >> 81573ea25924 kernel: bump kernel 4.4 to 4.4.129 for 17.01 >> afa887388766 gcc: gcc 6.3.0 fix comparison between pointer and integer >> >> * gluon-core: remove DNS cache feature >> >> * gluon-core: ensure kernel.core_pattern is set >> >> * Backport ar71xx: Ubiquiti UniFi AC MESH >> >> * ar71xx-tiny: add support for TP-Link TL-WR940N v5 >> >> * ar71xx: add support for TP-Link Archer C7 v4 >> >> * ar71xx-tiny: add support for TP-Link TL-WR940N v6 >> >> * ar71xx: add support for GL.iNet GL-AR750 >> >> * batman-adv: Fix best gw refcnt after netlink dump >> >> * batman-adv: Add maint patches between v2017.2 and 2018.1-maint 2018-06-03 >> >> * gluon-config-mode-contact-info: provide enhancements for german, english and french translation to comply with DSGVO >> >> * batman-adv: add patches from 2018.1-maint 2018-06-12 >> >> Mehr und detailliertere Informationen findet ihr hier: >> https://github.com/freifunk-gluon/gluon/compare/d06427d469230c457ab2b8fc8277... >> >> Folgende Communnity spezifischen Änderungen gab es: >> package repo: >> >> Die Änderungen an unseren eigenen Paketen können im Packages-Repository hier >> eingesehen werden: >> >> https://git.nordwest.freifunk.net/ffnw-firmware/packages/compare/20180413...... >> >> siteconf repo: >> >> * drop pkg ffnw-netdevice-watchdoog due to upstream fixes >> >> * add version number in autoupdater url to ensure every older firmware version will update first to the last gluon v2017.1.x before getting newer. >> >> Änderungen an der Siteconf können im Siteconf-Repo hier eingesehen werden: >> >> https://git.nordwest.freifunk.net/ffnw-firmware/siteconf/compare/20180413...... >> >> Ich bitte euch die Änderungen zu prüfen und die Firmware im Anschluss zu >> signieren. Die Dokumentation zum Signaturprozess findet ihr im Wiki unter: >> https://wiki.nordwest.freifunk.net/Firmware/Releaseprozess#Firmware_signiere... >> >> Schöne Grüße >> Tarek >> >> >> >> _______________________________________________ >> Dev mailing list -- dev@lists.ffnw.de >> To unsubscribe send an email to dev-leave@lists.ffnw.de >> > > > > _______________________________________________ > Dev mailing list -- dev@lists.ffnw.de > To unsubscribe send an email to dev-leave@lists.ffnw.de >
Dev mailing list -- dev@lists.ffnw.de To unsubscribe send an email to dev-leave@lists.ffnw.de
Dev mailing list -- dev@lists.ffnw.de To unsubscribe send an email to dev-leave@lists.ffnw.de
Dev mailing list -- dev@lists.ffnw.de To unsubscribe send an email to dev-leave@lists.ffnw.de
Dev mailing list -- dev@lists.ffnw.de To unsubscribe send an email to dev-leave@lists.ffnw.de
Dev mailing list -- dev@lists.ffnw.de To unsubscribe send an email to dev-leave@lists.ffnw.de
Dev mailing list -- dev@lists.ffnw.de To unsubscribe send an email to dev-leave@lists.ffnw.de