diff options
author | Jake Davis <jake.davis@nasa.gov> | 2012-07-24 19:43:28 +0000 |
---|---|---|
committer | Jake Davis <jake.davis@nasa.gov> | 2012-07-24 19:43:28 +0000 |
commit | 5f871cc366fe308d102e169dbf485fd6d9928c5e (patch) | |
tree | bc9e6017c656455327c72e5104e5d4f01fd2d972 /src/lib/Bcfg2/Server/Admin | |
parent | 1109474bfc7e1fbbd0ba298ef9d44810bb3aea7d (diff) | |
download | bcfg2-5f871cc366fe308d102e169dbf485fd6d9928c5e.tar.gz bcfg2-5f871cc366fe308d102e169dbf485fd6d9928c5e.tar.bz2 bcfg2-5f871cc366fe308d102e169dbf485fd6d9928c5e.zip |
Added query b=bundle method to bcfg2-admin.
Diffstat (limited to 'src/lib/Bcfg2/Server/Admin')
-rw-r--r-- | src/lib/Bcfg2/Server/Admin/Query.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/Bcfg2/Server/Admin/Query.py b/src/lib/Bcfg2/Server/Admin/Query.py index 3dd326645..6c4d3c4b6 100644 --- a/src/lib/Bcfg2/Server/Admin/Query.py +++ b/src/lib/Bcfg2/Server/Admin/Query.py @@ -7,8 +7,8 @@ import Bcfg2.Server.Admin class Query(Bcfg2.Server.Admin.MetadataCore): __shorthelp__ = "Query clients" __longhelp__ = (__shorthelp__ + "\n\nbcfg2-admin query [-n] [-c] " - "[-f filename] g=group p=profile") - __usage__ = ("bcfg2-admin query [options] <g=group> <p=profile>\n\n" + "[-f filename] g=group p=profile b=bundle") + __usage__ = ("bcfg2-admin query [options] <g=group> <p=profile> <b=bundle>\n\n" " %-25s%s\n" " %-25s%s\n" " %-25s%s\n" % @@ -55,8 +55,10 @@ class Query(Bcfg2.Server.Admin.MetadataCore): for g in glist: if g in v.split(','): nc.append(c) + elif k == 'b': + nc = self.metadata.get_client_names_by_bundles(v.split(',')) else: - print("One of g= or p= must be specified") + print("One of g=, p= or b= must be specified") raise SystemExit(1) clients = [c for c in clients if c in nc] if '-n' in args: |