chore: HA-Kopie und die von der Station abgedeckten Werkzeuge wieder heraus
Der Shield-Zweig brachte zwei Verzeichnisse mit, die nichts mit dem Board zu tun haben. Nach Ruecksprache mit Michael bleibt davon nur, was es sonst nirgends gibt. ha-integration/ faellt ganz weg: die Home-Assistant-Integration hat ihr eigenes Repo (ha-ninlight, privat im Gitea) und laeuft dort in Michaels Produktivinstanz. Eine zweite Kopie hier wuerde unweigerlich auseinanderlaufen, und dann waere unklar, welche gilt. Aus qconnex-listen/ fliegen die Teile, die tools/station betriebsfertig kann: hostapd.conf, dnsmasq-qcx.conf, up.sh, down.sh und otaserve.py bauen von Hand den Zugangspunkt "qconnex-firmware" und liefern Abbilder aus - genau der Migrationsmodus der Pi-Station, dort als Dienst, mit Produkt-ID-Tabelle und Signaturpruefung. Ihre eigene hostapd.conf nennt sich im Kopf selbst "temporary experiment, do not enable as a service". Es bleibt, wofuer es bei uns nichts gibt: onboard.py spricht die ALTE Firmware ueber ihren TLS-Socket auf Port 2223 an (unser onboard.sh richtet dagegen eine bereits migrierte ninlight-Lampe ein - anderer Zweck), dazu die Analysewerkzeuge tlssniff.py, raw3333.py und logserver.py sowie bulb-map.txt. Ausserdem in diesem Commit: die erwarteten Zahlen in test_release.sh von 35/32 auf 39/36. Der Merge lief konfliktfrei durch und liess sie trotzdem falsch stehen - der Zweig zweigte vor der Reparatur der Zugangsdatenpruefung ab und konnte ihre neue Meldung nicht kennen, waehrend sie sein neuntes Ziel nicht kennen konnte. Woran die Zahlen haengen, steht jetzt im Kommentar daneben.
This commit is contained in:
@@ -410,9 +410,14 @@ else
|
||||
fi
|
||||
|
||||
echo "--- Meldung der Zugangsdatenpruefung nennt Dateien und entpackte Abbilder ---"
|
||||
# 8 ota + 8 flash + 16 migrate + bruno/ninlight.yml + README.md + onboard.sh = 35,
|
||||
# davon 32 Abbilder. SHA256SUMS entsteht erst nach der Pruefung.
|
||||
if echo "$OUT" | grep -qF "sauber (35 Dateien geprueft, davon 32 Abbilder entpackt)"; then
|
||||
# 9 ota + 9 flash + 18 migrate + bruno/ninlight.yml + README.md + onboard.sh = 39,
|
||||
# davon 36 Abbilder. SHA256SUMS entsteht erst nach der Pruefung.
|
||||
#
|
||||
# Die Zahlen haengen an der Laenge von TARGETS: mit ledshield_rgb kamen vier
|
||||
# Dateien dazu (je ein _ota, ein _gz und zwei signierte Migrationsabzuege), alle
|
||||
# vier sind Abbilder. Wer ein Ziel ergaenzt, passt sie hier mit an - der Merge
|
||||
# des Shield-Zweigs lief konfliktfrei durch und liess trotzdem 35/32 stehen.
|
||||
if echo "$OUT" | grep -qF "sauber (39 Dateien geprueft, davon 36 Abbilder entpackt)"; then
|
||||
pass "Meldung nennt Dateizahl und Zahl der entpackten Abbilder"
|
||||
else
|
||||
fail "Meldung der Zugangsdatenpruefung unerwartet: $(echo "$OUT" | grep -i sauber || echo '(keine sauber-Zeile)')"
|
||||
|
||||
Reference in New Issue
Block a user