summaryrefslogtreecommitdiffstats
path: root/acf2/modules
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-10-27 23:44:31 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-10-31 23:04:16 +0200
commit31e261fd9aaf1e882d8df368b5842e4d5b612e62 (patch)
tree6764ca6f44c135d0b1f1711392a0a9ef8b57e50e /acf2/modules
parentf9d87d59a158fcb1326e647b2ec40c4436125765 (diff)
downloadacf2-31e261fd9aaf1e882d8df368b5842e4d5b612e62.tar.bz2
acf2-31e261fd9aaf1e882d8df368b5842e4d5b612e62.tar.xz
augeas backend: explicit addresses for predicate-based parameter access
Diffstat (limited to 'acf2/modules')
-rw-r--r--acf2/modules/net.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/acf2/modules/net.lua b/acf2/modules/net.lua
index b03ae9d..de31be9 100644
--- a/acf2/modules/net.lua
+++ b/acf2/modules/net.lua
@@ -8,11 +8,13 @@ local M = require('acf2.model')
local Host = M.new()
Host.address = M.net.IPAddress{addr='ipaddr'}
Host.canonical = M.String{ui_name='Canonical name'}
-Host.alias = M.Set{type=M.String, ui_name='Aliases', ui_member='Alias'}
+Host.alias = M.Set{
+ type=M.String, addr='alias/#', ui_name='Aliases', ui_member='Alias'
+}
local Resolv = M.new()
-Resolv.servers = M.List{type=M.net.IPAddress, addr='nameserver'}
-Resolv['search-domains'] = M.List{type=M.String, addr='search/domain'}
+Resolv.servers = M.List{type=M.net.IPAddress, addr='nameserver/#'}
+Resolv['search-domains'] = M.List{type=M.String, addr='search/domain/#'}
local Net = M.new()
Net['host-name'] = M.String{addr='/augeas/etc/hostname/hostname'}