[Eisfair_dev] mini_httpd?==?utf-8?Q?_wolsol Interface nicht def?==?utf-8?Q?iniert!?

Marcus Roeckrath marcus.roeckrath at gmx.de
Mi Nov 29 10:21:02 CET 2017


Hallo Alex,

Zitat:
> Alex Busam schrieb am Wed, 29 November 2017 09:18
> In der action.sh habe ich in Zeile 57 und auch in 82 ein -I 
> enx000c29ddd123 eingefügt, in der wolsol.cgi in Zeile 65
> ebenfalls.
> 
> Damit funktioniert die Anzeige sowie das Aufwecken korrekt.
> 
> Jetzt bräuchte man in der mini_httpd_wolsol noch einen Parameter:
> WOLSOL_ETH_NAME, der eine Auswahl liste aller NAMES aus der base 
> ausliest und anbietet...ohje, keine Ahnug wie das geht.

Das ist kein Problem, da der Code existiert und in anderen Paketen schon
Verwendung findet.

Zitat:
> Ich versuche mal weiter:
> wolsol.cgi:
> Zeile 56 eingefügt:
> eval eth_name='$WOLSOL_ETH_NAME'
> Zeile 65 /usr/sbin/wolsol-arping -f -c 1 -I ${eth_name} -w 1 -q
> ${ipaddr}
> in action.sh
> Zeile 57 /usr/local/bin/ether-wake -i ${eth_name} ${wolmac}
> Zeile 82 /usr/sbin/wolsol-arping -f -c 1 -I ${eth_name} -w 5
> ${ipaddr}
> 
> nein, funktioniert so nicht. In action.sh muss er sich ja erst
> wieder 
> den eth_name holen. Wie geht das?

Die wolsol-Konfiguration muss in action.sh gesourced werden,

 /etc/config.d/mini_httpd_wolsol

damit die Konfigurationsvariablen verfügbar sind.

Die eval-Zeile ist überflüssig, es wird sofort die Variable in den
Zeilen 57, 65 und 82 benutzt.

-- 
Gruß Marcus


Mehr Informationen über die Mailingliste Eisfair_dev