[PATCH] fff-webui: show fast public key in webui

Fabian Bläse fabian at blaese.de
Sa Jan 4 21:07:29 CET 2020



On 04.01.20 18:39, Christian Dresel wrote:
> User can see the fastd public key in the webui
> 
> Signed-off-by: Christian Dresel <fff at chrisi01.de>
> ---
>  src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html b/src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html
> index f18a3b4..67345fa 100755
> --- a/src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html
> +++ b/src/packages/fff/fff-web/files/www/ssl/cgi-bin/home.html
> @@ -46,6 +46,8 @@ else
>  	internet_active="Nein"
>  fi
>  
> +fastd_pub=$(echo "secret \"$(uci get fastd.fff.secret)\";" > /tmp/sec && fastd --show-key --machine-readable -c /tmp/sec && rm /tmp/sec)
Hmm. Das ist ja eklig. Zumindest ohne die Datei:
echo "secret \"$(uci -q get fastd.fff.secret)\";" | fastd -c - --show-key --machine-readable

Falls kein fastd existiert, wäre ein "-" oder so in der fastd_pub Variable gut.
Zusammen schlage ich also vor:

if ! fastd_pub=$(echo "secret \"$(uci -q get fastd.fff.secret)\";" | fastd -c - --show-key --machine-readable); then
	fastd_pub="-"
fi

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/20200104/4e6dba1e/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev