[RFC PATCH v1 3/4] fff-hoods: call reload_config after uci commit
Tim Niemeyer
tim at tn-x.org
Di Apr 10 19:44:45 CEST 2018
Am Dienstag, den 10.04.2018, 15:18 +0200 schrieb Adrian Schmutzler:
> Hallo Tim,
>
> warum brauchst du das reload_config?
Das sorgt dafür, dass die Settings die in uci gespeichert und mit uci
commit auf Platte geschrieben wurden, auch angewendet werden.
Tim
>
> Grüße
>
> Adrian
>
> > -----Original Message-----
> > From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On
> > Behalf
> > Of Tim Niemeyer
> > Sent: Dienstag, 3. April 2018 21:28
> > To: franken-dev at freifunk.net
> > Subject: [RFC PATCH v1 3/4] fff-hoods: call reload_config after uci
> > commit
> >
> > Signed-off-by: Tim Niemeyer <tim at tn-x.org>
> > ---
> >
> > src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 4 ++++
> > 1 file changed, 4 insertions(+)
> >
> > diff --git a/src/packages/fff/fff-
> > hoods/files/usr/sbin/configurehood
> > b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> > index a825eea..2672cfa 100755
> > --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> > +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> > @@ -56,6 +56,7 @@ if [ -s "$hoodfilecopy" ] && isGatewayAvailable ;
> > then
> > uci set network.${iface}.proto='static'
> > uci set network.${iface}.ip6addr='fe80::1/64'
> > uci commit network
> > + reload_config
> > if ! wifiAddAP "$radio"
> > "config.franken.freifunk.net"
>
> "$iface"
> > "configap" "1"; then
> > echo "Can't add Config interface on
> > $radio."
> > exit 1
> > @@ -101,6 +102,7 @@ else
> >
> > uci -q set "system. at system[0].hood="
> > uci -q commit system
> > + reload_config
> >
> > sleep 30 # Wait for the config AP, which
> > may be
> > created at the same time as this script has started
> >
> > @@ -127,6 +129,7 @@ else
> > uci -q set
>
> network.configSta=interface
> > uci -q set
> > network.configSta.proto='static'
> > uci -q commit network
> > + reload_config
> > fi
> > done
> >
> > @@ -232,6 +235,7 @@ if [ -s "$hoodfile" ]; then
> > echo "Setting hood name: $hood"
> > uci -q set "system. at system[0].hood=$hood"
> > uci -q commit system
> > + reload_config
> >
> > if ! wifiDelIface; then
> > echo "Can't delete current wifi setup"
> > --
> > 2.11.0
> >
> > --
> > franken-dev mailing list
> > franken-dev at freifunk.net
> > http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net
>
>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 488 bytes
Beschreibung: This is a digitally signed message part
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20180410/81603ed0/attachment.sig>
Mehr Informationen über die Mailingliste franken-dev