[PATCH 2/2] Add fff-ra package

Adrian Schmutzler mail at adrianschmutzler.de
Di Jan 29 12:12:19 CET 2019


Hallo Christian,

"uci set" fügt ja nicht hinzu, sondern greift auf einen ganzen bestimmten Eintrag zu, den es ändert (oder nur dann neu erstellt, wenn er fehlt).

Da hier ja auch mit einem "benannten" Block "mesh" gearbeitet wird, sollte sich bzgl. Verdoppelung kein Problem ergeben.

Unten nochmal einzeln erklärt.

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf Of
> Christian Dresel
> Sent: Dienstag, 29. Januar 2019 10:35
> To: Fabian Bläse <fabian at blaese.de>; franken-dev at freifunk.net
> Subject: Re: [PATCH 2/2] Add fff-ra package
> 
> hi
> 
> On 29.01.19 10:16, Fabian Bläse wrote:
> > Hallo Christian,
> >
> > On 29.01.19 08:43, Christian Dresel wrote:
> >> Hallo Fabian
> >>
> >> im anderen Patch machst du:
> >>
> >>    set dhcp.mesh=dhcp
> >>    set dhcp.mesh.interface='mesh'
> >> -  set dhcp.mesh.ra='server'
> >> -  set dhcp.mesh.ra_management='0'
> >>    set dhcp.mesh.leasetime='1h'
> >>
> >>> +uci batch <<EOF
> >>> +	set dhcp.mesh=dhcp
Der Typ des Blockes mit dem Namen "mesh" (in der "Datei" dhcp) wird auf dhcp geändert.
> >>> +	set dhcp.mesh.interface='mesh'
Die option interface im Block mit dem Namen "mesh" wird auf "mesh" geändert.
> >>> +	set dhcp.mesh.ra='server'
Die option ra im Block mit dem Namen "mesh" wird auf "server" geändert.
> >>> +	set dhcp.mesh.ra_default='2'
usw.

Grüße

Adrian
> 
> ich muss gestehen, ich komm hier mit der Doku nicht ganz mit. Das ist
> überall so kurz erklärt (und eine Langfassung finde ich nirgens) das ich
> nicht genau verstehe wie das gemeint ist. Ich denke du hast dir da
> Gedanken gemacht und kannst mir kurz sagen was es tut?
> 
> >>> +	set dhcp.mesh.ra_management='0'
> >> hier fügst du dann aber den ganzen Block neu hinzu. Entsteht die ersten
> >> 2 Zeilen dann nicht doppelt? Oder versteh ich das gerade falsch?
> > Nein.
> > Die Pakete sollen voneinander komplett unabhängig bleiben. Schließlich will
> man später ja mal den DHCP Blödsinn weglassen können.
> 
> Allein diese Erklärung hat auch gereicht um Adrian seine Frage für mich
> vollständig zu beantworten, so ganz sicher war ich mir hier noch nicht
> warum man es trennt aber so macht es natürlich total Sinn.
> 
> Reviewed-by: Christian Dresel <fff at chrisi01.de>
> 
> Gruß
> 
> Christian
> 
> >
> > Daher fügt jedes Paket für den mesh-dhcp Block hinzu, was es für sich selbst
> braucht.
> > Wird etwas hinzugefügt, was es schon gibt, wird es überschrieben.
> >
> > Gruß
> > Fabian
> >
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 834 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190129/f6d1edb2/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev