[PATCH v2] fff-gateway: Add sanity checks

robert rlanghammer at web.de
Di Aug 20 22:58:32 CEST 2019


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 Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190820/08a64db0/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev