[RFC PATCH] fff-gateway: Autoconfigure gateway after update

Christian Dresel fff at chrisi01.de
So Mär 22 20:10:11 CET 2020


Reviewed-by: Christian Dresel <fff at chrisi01.de>

Gruß

Christian

On 22.03.20 19:26, Fabian Bläse wrote:
> This adds a script to uci-defaults to automatically call
> the appropriate configuregateway commands after an update,
> so the configuration of the device is restored.
> 
> The changes are applied, if configuregateway is successful.
> Otherwise, they are reverted. Due to this, no additional checks for
> the configuration are necessary, because the configuregateway script
> fails, if the config version is wrong or no configuration exists at all.
> 
> Signed-off-by: Fabian Bläse <fabian at blaese.de>
> ---
>  .../files/etc/uci-defaults/98a-configure-gateway       | 10 ++++++++++
>  1 file changed, 10 insertions(+)
>  create mode 100644 src/packages/fff/fff-gateway/files/etc/uci-defaults/98a-configure-gateway
> 
> diff --git a/src/packages/fff/fff-gateway/files/etc/uci-defaults/98a-configure-gateway b/src/packages/fff/fff-gateway/files/etc/uci-defaults/98a-configure-gateway
> new file mode 100644
> index 0000000..157edad
> --- /dev/null
> +++ b/src/packages/fff/fff-gateway/files/etc/uci-defaults/98a-configure-gateway
> @@ -0,0 +1,10 @@
> +#!/bin/sh
> +
> +yes | configuregateway -c
> +success=$?
> +
> +if [[ $success -eq 0 ]]; then
> +	configuregateway -a
> +else
> +	configuregateway -r
> +fi
> 


Mehr Informationen über die Mailingliste franken-dev