[PATCH v2] fff-gateway: Add sanity checks
mail at adrianschmutzler.de
mail at adrianschmutzler.de
Di Aug 20 23:04:22 CEST 2019
Also ich bin eher dagegen, da das effektiv ein undokumentiertes Feature ist.
Ich würde entweder Fabians Lösung mit show > dev/null oder den alten [ -s ] nehmen.
Grüße
Adrian
From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf Of robert
Sent: Dienstag, 20. August 2019 22:59
To: franken-dev at freifunk.net
Subject: Re: [PATCH v2] fff-gateway: Add sanity checks
Hi,
ein uci get config prüft nur die Existenz der Datei. Test:
root at c2600:/etc/config# > robert
root at c2600:/etc/config# uci get robert
root at c2600:/etc/config# echo $?
0
root at c2600:/etc/config# rm robert
root at c2600:/etc/config# uci get robert
uci: Entry not found
root at c2600:/etc/config# echo $?
1
Also nicht mal den Inhalt. Man könnte also auch ein [ -f Datei ] nehmen.
Da es keinen Unterschied macht, würde ich es so lassen.
Grüße
Robert
Am 20.08.19 um 17:06 schrieb Fabian Bläse:
> Hey Adrian,
>
> dann hab ich die Frage falsch verstanden oder unaufmerksam gelesen, sorry.
>
> Du hast recht, die uci help sagt, dass eine "section" mit angegeben werden soll.
> In so fern ist es wohl fraglich, ob wir uns auf das Verhalten verlassen können.
>
> Man könnte auch "uci show gateway >/dev/null" verwenden..
>
> Gruß
> Fabian
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190820/d338eb0d/attachment.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : openpgp-digital-signature.asc
Dateityp : application/pgp-signature
Dateigröße : 834 bytes
Beschreibung: nicht verfügbar
URL : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190820/d338eb0d/attachment.sig>
Mehr Informationen über die Mailingliste franken-dev