[PATCH v4 2/2] Allow initial configuration from Ethernet

Fabian Bläse fabian at blaese.de
Mi Jun 13 16:35:12 CEST 2018


Hallo Adrian,

> On 13. Jun 2018, at 16:10, Adrian Schmutzler <mail at adrianschmutzler.de> wrote:
> 
> Hallo,
> 
> das "if ! ..." bricht nicht ab, wenn network.ethmesh.ifname zwar vorhanden, aber leer ist (zumindest in meinen Tests).

diesen Fall dürfte es eigentlich gar nicht geben, denn leer ist im uci gleichbedeutend mit nicht existent.

uci set <irgendwas>=‘’ löscht den Wert aus der config.
Wenn ich manuell einen Key mit ‘’ als value eintrage, beendet uci get <irgendwas> trotzdem mit Status 1 -> Das if müsste dann eigentlich auch zu einem return 1 führen.

Ein Key mit einem Leerzeichen als Wert (‘ ‘) ist kein leerer Wert, allerdings geht es selbst dann nicht schief, weil durch den nicht funktionierenden ping6 neighbor_addrs leer ist.
Schlussendlich ist der Kram halt doch nur Shellskript, super richtig sauber kann man da imho sowieso nicht vernünftig.

Gruß
Fabian

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: Message signed with OpenPGP
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20180613/167828ca/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev