diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2007-12-11 11:42:40 -0500 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2007-12-11 11:42:40 -0500 |
commit | e3a830e91f2eab284181864d3fdc2a31ccfdd0f8 (patch) | |
tree | b1104240503d243535abcbb9f205864df14c77eb /func | |
parent | 18e53b6d4a55c511393cde5fa7d28d2855c3a1f3 (diff) | |
download | func-e3a830e91f2eab284181864d3fdc2a31ccfdd0f8.tar.gz func-e3a830e91f2eab284181864d3fdc2a31ccfdd0f8.tar.xz func-e3a830e91f2eab284181864d3fdc2a31ccfdd0f8.zip |
Fix the noglob handling, fixing things like func-inventory after the Multiplexerv0.14-2
patches were applied.
Diffstat (limited to 'func')
-rwxr-xr-x | func/overlord/client.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/func/overlord/client.py b/func/overlord/client.py index a52aefa..47ab50c 100755 --- a/func/overlord/client.py +++ b/func/overlord/client.py @@ -135,8 +135,7 @@ class Client(object): self.noglobs = noglobs self.nforks = nforks - self.servers = expand_servers(self.server_spec,port=self.port, - noglobs=self.noglobs,verbose=self.verbose) + self.servers = expand_servers(self.server_spec, port=self.port, noglobs=self.noglobs,verbose=self.verbose) # default cert/ca/key is the same as the certmaster ca - need to # be able to change that on the cli @@ -226,8 +225,10 @@ class Client(object): (nkey,nvalue) = process_server(0, 0, x) results[nkey] = nvalue else: - # no need to go through the fork code, we can do this directly - self.process_server(0, 0, self.server) + # globbing is not being used, but still need to make sure + # URI is well formed. + expanded = expand_servers(self.server_spec, port=self.port, noglobs=True, verbose=self.verbose)[0] + process_server(0, 0, expanded) return results |