[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