diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2015-03-11 13:27:01 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2015-03-11 16:54:27 +0200 |
commit | 9843bb8363978b1556d3ccc79bd4c08027af7bfe (patch) | |
tree | 923d14c9b6baac9938936801526a9917dcc88857 /aconf/modules/network.lua | |
parent | 31bd7bd491738d8653a9e181594969a3665aca22 (diff) | |
download | aconf-9843bb8363978b1556d3ccc79bd4c08027af7bfe.tar.bz2 aconf-9843bb8363978b1556d3ccc79bd4c08027af7bfe.tar.xz |
persistence: string-based augeas back-end modes
Diffstat (limited to 'aconf/modules/network.lua')
-rw-r--r-- | aconf/modules/network.lua | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/aconf/modules/network.lua b/aconf/modules/network.lua index 05d8576..51d7589 100644 --- a/aconf/modules/network.lua +++ b/aconf/modules/network.lua @@ -13,7 +13,7 @@ Host.address = M.net.IPAddress{required=true, addr='ipaddr'} Host.canonical = M.String{required=true, ui_name='Canonical name'} Host.alias = M.Set{ type=M.String, - be_mode=M.addr.special.enum_keys, + be_mode='enumerate', ui_name='Aliases', ui_member='Alias', detail=false @@ -23,13 +23,13 @@ local Resolv = M.new() Resolv.servers = M.List{ type=M.net.IPAddress, addr='nameserver', - be_mode=M.addr.special.enum_keys, + be_mode='enumerate', widget='inline' } Resolv.search_domains = M.List{ type=M.String, addr='search/domain', - be_mode=M.addr.special.enum_keys, + be_mode='enumerate', widget='inline' } @@ -255,16 +255,16 @@ Net.resolver = M.Model{ Net.enabled_ifaces = M.Set{ type=M.Reference{scope='../interfaces', addr='*/*', on_delete='set-null'}, addr=iface_aug_addr..'/auto', - be_mode=M.addr.special.enum_keys, + be_mode='enumerate', visible=false } Net.interfaces = M.Collection{ type=Interface, addr=iface_aug_addr..'/iface', be_mode={ - ['.']=M.addr.special.value_equals(), - ['*']=M.addr.special.value_equals('family'), - ['*/link']=M.addr.special.value_equals('method') + ['.']='value', + ['*']='child-value:family', + ['*/link']='child-value:method' }, widget='inline' } |