From de633e9bc3d1a8b594c1bfaadaf2d708df46b608 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Wed, 16 Jul 2014 16:56:15 +0200
Subject: [PATCH] gluon-simple-tc: change type of the enabled option in the
 site config to boolean

---
 .../upgrade/simple-tc/invariant/010-site-defaults   | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/package/gluon-simple-tc/files/lib/gluon/upgrade/simple-tc/invariant/010-site-defaults b/package/gluon-simple-tc/files/lib/gluon/upgrade/simple-tc/invariant/010-site-defaults
index d99a51baa..037cb45fd 100755
--- a/package/gluon-simple-tc/files/lib/gluon/upgrade/simple-tc/invariant/010-site-defaults
+++ b/package/gluon-simple-tc/files/lib/gluon/upgrade/simple-tc/invariant/010-site-defaults
@@ -7,9 +7,16 @@ local c = uci.cursor()
 
 
 for name, config in pairs(site.simple_tc) do
-	if not c:get('gluon-simple-tc', name) then
-		c:section('gluon-simple-tc', 'interface', name, config)
-	end
+  if not c:get('gluon-simple-tc', name) then
+    c:section('gluon-simple-tc', 'interface', name,
+	      {
+		ifname = config.ifname,
+		enabled = config.enabled and 1 or 0,
+		limit_egress = config.limit_egress,
+		limit_ingress = config.limit_ingress,
+	      }
+    )
+  end
 end
 
 c:save('gluon-simple-tc')
-- 
GitLab