From bd4e26f12f16c763f1539b71acf0230f7d53fffe Mon Sep 17 00:00:00 2001 From: Matthias Schiffer 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/gluon/gluon-simple-tc/files/lib/gluon/upgrade/simple-tc/invariant/010-site-defaults b/gluon/gluon-simple-tc/files/lib/gluon/upgrade/simple-tc/invariant/010-site-defaults index d99a51b..037cb45 100755 --- a/gluon/gluon-simple-tc/files/lib/gluon/upgrade/simple-tc/invariant/010-site-defaults +++ b/gluon/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')