From 5ecb8a73668d030561dda8cf22143bedb27b05da Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Tue, 8 Dec 2015 22:47:32 +0100
Subject: [PATCH] gluon-mesh-vpn-fastd: gluon-annouced: fix fastd status always
 being reported as enabled

---
 .../files/lib/gluon/announce/nodeinfo.d/software/fastd          | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/gluon-mesh-vpn-fastd/files/lib/gluon/announce/nodeinfo.d/software/fastd b/package/gluon-mesh-vpn-fastd/files/lib/gluon/announce/nodeinfo.d/software/fastd
index 7b1ff4bca..2c412eb8f 100644
--- a/package/gluon-mesh-vpn-fastd/files/lib/gluon/announce/nodeinfo.d/software/fastd
+++ b/package/gluon-mesh-vpn-fastd/files/lib/gluon/announce/nodeinfo.d/software/fastd
@@ -1,5 +1,5 @@
 local ret = {
-	enabled = uci:get('fastd', 'mesh_vpn', 'enabled') ~= 0,
+	enabled = uci:get('fastd', 'mesh_vpn') and (uci:get('fastd', 'mesh_vpn', 'enabled') == nil or uci:get_bool('fastd', 'mesh_vpn', 'enabled')),
 	version = util.readline(io.popen('exec fastd -v')):match('^[^%s]+%s+(.+)'),
 }
 return ret
-- 
GitLab