summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2005-09-07 17:33:45 +0000
committerNarayan Desai <desai@mcs.anl.gov>2005-09-07 17:33:45 +0000
commit8ca9401c5db03f66bcd715186fcb27a3022a6539 (patch)
treebaa00f35672fb06dc11661b043e66bd452ab4c1f /src
parentf0a1f4923568f1c70d024cf10aa375e02e951659 (diff)
downloadbcfg2-8ca9401c5db03f66bcd715186fcb27a3022a6539.tar.gz
bcfg2-8ca9401c5db03f66bcd715186fcb27a3022a6539.tar.bz2
bcfg2-8ca9401c5db03f66bcd715186fcb27a3022a6539.zip
add support for a domain file for fqdn resolution
(Logical change 1.299) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1195 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src')
-rw-r--r--src/lib/Server/Generators/SSHbase.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/Server/Generators/SSHbase.py b/src/lib/Server/Generators/SSHbase.py
index 6d5374645..45f41fe68 100644
--- a/src/lib/Server/Generators/SSHbase.py
+++ b/src/lib/Server/Generators/SSHbase.py
@@ -55,7 +55,11 @@ class SSHbase(Generator):
return self.ipcache[client]
else:
# need to add entry
- for domain in self.domains:
+ if self.repository.entries.has_key('domains'):
+ domains = self.repository.entries['domains'].split()
+ else:
+ domains = self.domains
+ for domain in domains:
try:
fqdn = "%s.%s" % (client, domain)
ipaddr = gethostbyname("%s.%s" % (client, domain))