[PATCH] configurehood: Wait for the config AP to build when in sta mode

Tim Niemeyer tim at tn-x.org
Sa Dez 23 13:26:55 CET 2017


Hi

Und applied.

Danke
Tim

Am Donnerstag, den 23.11.2017, 22:50 +0100 schrieb Adrian Schmutzler:
> The configurehood script is started at the same time for all
> routers. Thus, if one router sets up its configap, another may
> just go into wXsta at the very same moment. This creates a race
> condition between configap setup and wXsta download.
> 
> To circumvent this, we add a sleep to the wXsta routine, so the
> wXsta always comes later, but is still run every 5 minutes.
> 
> Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
> ---
>  src/packages/fff/fff-hoods/files/usr/sbin/configurehood | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> index 7d86247..b04c9bd 100755
> --- a/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> +++ b/src/packages/fff/fff-hoods/files/usr/sbin/configurehood
> @@ -81,6 +81,8 @@ else
>  		rm -f "$hoodfilecopy" # delete this, so interfaces
> are recreated if reconnect with unchanged hood file takes place
>  		rm -f "$sectorcopy" # always delete: no broadcast
> for isolated device
>  		rm -f "$sectortmp"
> +		
> +		sleep 30 # Wait for the config AP, which may be
> created at the same time as this script has started
>  
>  		if ! wifiDelIface; then
>  			echo "Can't delete current wifi setup"
> -- 
> 2.7.4
> 
-------------- 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/20171223/82b2b146/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev