adorfer
24. November 2014 um 16:03
1
Die Lübecker basteln gerade an einer neuen Status-Page (die der Webserver des jeweiligen Routerchens liefert)
http://github.com/freifunk-gluon/packages/tree/status-page
Darauf werden wir uns dann vermutlich im neuen Jahr freuen dürfen.
Demo-Video:
http://metameute.de/~nils/statuspage5.ogv
12 „Gefällt mir“
gomaaz
24. November 2014 um 23:12
3
Sieht schonmal sehr gut aus!
fux
1. Februar 2015 um 16:39
4
Gerade mal auf meinem Node ausprobiert: Klasse!
Gibts schon Pläne, wann die neue Statuspage in den master branch übernommen wird?
Viele Grüße
Michi
hexa
1. Februar 2015 um 17:35
5
Ist im Moment für das 2015.1 Release vorgesehen, da @tcatm derzeit aber sehr beschäftigt ist würde ich mich an dieser Angabe nicht festbeißen.
4 „Gefällt mir“
in welchem Branch ist die neue Statuspage denn? Würde ich auch gern mal testen
fux
2. Februar 2015 um 18:31
8
Danke, ich hab mal wieder am falschen Ort gesucht… Werde mir nachher mal eine Firmware kompilieren
fux
2. Februar 2015 um 19:02
10
Ist nicht zwingend notwendig, die gesamte Firmware zu kompilieren. Einfach auf dem Node das Verzeichnis /lib/gluon/status-page/www
durch das /gluon/gluon-status-page/files/lib/gluon/status-page/www
aus dem branch ersetzen.
So hab ich es zumindest gemacht, aber evtl. gibts ja einen eleganteren Weg?
tcatm
2. Februar 2015 um 19:35
11
Das führt das Upgradeskript nicht aus und konfiguriert den uhttpd somit nicht richtig. Außerdem fehlt dann möglicherweise noch das Paket libiwinfo-lua.
Man kann die Pakete (.ipk) aber einfach nach /tmp
kopieren und mit opkg install
installieren.
1 „Gefällt mir“
um an fertig kompilierte .ipk Pakete zu kommen muss ich doch trotzdem erstmal die Firmware kompilieren, oder geht das einfacher (ohne viel Aufwand)?
fux
2. Februar 2015 um 19:56
13
Ah. Dachte mir doch, dass das nur eine Bastellösung von mir war. Vielen dank @tcatm für die Details.
tcatm
7. Februar 2015 um 13:07
14
Wenn du schon einen Gluon-Tree hast und dort bereits Firmwares gebaut hast, kannst du einzelne Pakete mit
make package/gluon-status-page/compile
kompilieren. Die Pakete liegen dann z.B. in
build/*/openwrt/bin/*/packages/gluon-status-page_1-1_ar71xx.ipk
Ich bin gerade dabei die Statusseite fertig zu programmieren und plane noch einige, größere Änderungen, die inkompatibel mit dem sind was aktuell in dem Branch liegt (versionierte API und C statt lua Skripte um die Last zu reduzieren).
4 „Gefällt mir“
Funktioniert irgendwie noch nicht so ganz…
tcatm
8. Februar 2015 um 19:27
16
Welche Schritte führten zu dem Ergebnis? Steht in der Fehlerkonsole etwas? Welchen Commit des status-page Branches hast du genommen?
Hab das folgendermaßen gemacht:
WR1043NDv2 mit 2014.4 (tag v2014.4)
git clone https://github.com/freifunk-gluon/gluon
git checkout v2014.4
git clone https://github.com/freifunk-ehingen/site-ffeh site
make update
cd packages
rm -rf gluon
git clone https://github.com/freifunk-gluon/packages gluon
cd gluon
git checkout status-page
make -j5
...
make package/gluon-status-page/compile
und dann die Datei build//openwrt/bin/ /packages/gluon-status-page_1-1_ar71xx.ipk
auf dem 1043ndv2 installiert.
Danach die Seite aufgerufen und obiges Ergebnis.
tcatm
8. Februar 2015 um 19:39
18
Hast du die Abhängigkeiten (libiwinfo-lua) installiert und das ugprade-Skript manuell ausgeführt? Hast du die IPv6 Adresse probiert?
libiwinfo-lua habe ich installiert, upgrade-Skript? (v6 habe ich probiert)
tcatm
8. Februar 2015 um 19:52
20
Welcher Browser ist das eigentlich und könntest du es mal mit Chromium oder Firefox probieren?