From e2271785ac0186dbcfcb3ff1f7bd186c6146fba1 Mon Sep 17 00:00:00 2001 From: Stephen Gran Date: Sun, 9 Aug 2009 19:09:13 +0000 Subject: [PATCH] allow managing MX records Signed-off-by: Stephen Gran --- ud-host | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ud-host b/ud-host index 44a9a01..4fc33a8 100755 --- a/ud-host +++ b/ud-host @@ -57,6 +57,7 @@ AttrInfo = {"description": ["Machine Descr.", 1], "allowedGroups": ["Groups", 17], "exportOptions": ["Export-Opts", 18], "ipHostNumber": ["IP Address", 19], + "mXRecord": ["MXRecord", 20], } AttrPrompt = {"description": ["Purpose of the machine"], @@ -78,6 +79,7 @@ AttrPrompt = {"description": ["Purpose of the machine"], "allowedGroups": ["allowed Groups on this host"], "exportOptions": ["additional export options"], "ipHostNumber": ["IP Addresses(es) of the machine"], + "mXRecord": ["Mail Exchanger for this machine"], }; # Create a map of IDs to desc,value,attr @@ -140,7 +142,7 @@ def Overview(Attrs): # Change a single attribute def ChangeAttr(Attrs,Attr): - if (Attr in ["sponsor", "sshRSAHostKey", "purpose", "allowedGroups", "exportOptions", "ipHostNumber"]): + if (Attr in ["sponsor", "sshRSAHostKey", "purpose", "allowedGroups", "exportOptions", "ipHostNumber", "mXRecord"]): return MultiChangeAttr(Attrs,Attr); print "Old value: '%s'" % (GetAttr(Attrs,Attr,"")); -- 2.20.1