diff options
Diffstat (limited to 'acf2/modules/net.lua')
-rw-r--r-- | acf2/modules/net.lua | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/acf2/modules/net.lua b/acf2/modules/net.lua index f3a9fc0..32b9d20 100644 --- a/acf2/modules/net.lua +++ b/acf2/modules/net.lua @@ -19,7 +19,7 @@ local Resolv = M.new() Resolv.servers = M.List{ type=M.net.IPAddress, addr='nameserver/#', widget='inline' } -Resolv['search-domains'] = M.List{ +Resolv.search_domains = M.List{ type=M.String, addr='search/domain/#', widget='inline' } @@ -131,7 +131,7 @@ Interface.type = M.String{ compute=function(self, iface) if #iface.slaves > 0 then return 'bond' end if #iface.ports > 0 then return 'bridge' end - if iface['vlan-tag'] then return 'vlan' end + if iface.vlan_tag then return 'vlan' end end, editable=function(self, iface) return not iface:auto_vlan_tag() end, required=true, @@ -192,7 +192,7 @@ Interface.trunk = M.Reference{ addr='@family/link/@method/none/vlan-raw-device' } -- TODO ensure that (trunk, tag) is unique -Interface['vlan-tag'] = M.Integer{ +Interface.vlan_tag = M.Integer{ condition={type='vlan'}, compute='auto_vlan_tag', required=true, @@ -234,13 +234,13 @@ Interface.stats = M.Collection{ local Net = M.new() -Net['host-name'] = M.String{addr='/augeas/etc/hostname/hostname'} +Net.host_name = M.String{addr='/augeas/etc/hostname/hostname'} Net.hosts = M.List{type=Host, addr='/augeas/etc/hosts', layout='tabular'} Net.resolver = M.Model{ model=Resolv, addr='/augeas/etc/resolv.conf', ui_name='DNS resolver' } -Net['enabled-ifaces'] = M.List{ +Net.enabled_ifaces = M.List{ type=M.Set{type=M.Reference{scope='../../interfaces', on_delete='set-null'}}, visible=false, addr=iface_aug_addr..'/auto/#' |