summaryrefslogtreecommitdiffstats
path: root/cobbler/modules/cli_misc.py
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2008-08-11 10:33:32 -0400
committerMichael DeHaan <mdehaan@redhat.com>2008-08-11 10:33:32 -0400
commit7f1de864228144fb59c0b6e37e994a1193797d3f (patch)
treed92eedc25e8acad47e4b04350e30bb8c070e6706 /cobbler/modules/cli_misc.py
parent3860f5433d6cdcd542ae09aa6672fd99ddb6b252 (diff)
downloadcobbler-7f1de864228144fb59c0b6e37e994a1193797d3f.tar.gz
cobbler-7f1de864228144fb59c0b6e37e994a1193797d3f.tar.xz
cobbler-7f1de864228144fb59c0b6e37e994a1193797d3f.zip
Apply Dave Hatton's patch to fix "cobbler list" format.
Diffstat (limited to 'cobbler/modules/cli_misc.py')
-rw-r--r--cobbler/modules/cli_misc.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/cobbler/modules/cli_misc.py b/cobbler/modules/cli_misc.py
index a06b644d..f92094a0 100644
--- a/cobbler/modules/cli_misc.py
+++ b/cobbler/modules/cli_misc.py
@@ -129,15 +129,19 @@ class ListFunction(commands.CobblerFunction):
def run(self):
if self.options.what not in [ "all", "distros", "profiles", "systems", "repos", "images" ]:
raise CX(_("invalid value for --what"))
- if self.options.what in [ "all", "distros"]:
+ if self.options.what in ["all"]:
+ self.list_tree(self.api.distros(),0)
+ self.list_tree(self.api.repos(),0)
+ self.list_tree(self.api.images(),0)
+ if self.options.what in ["distros"]:
self.list_list(self.api.distros())
- if self.options.what in [ "all", "profiles"]:
+ if self.options.what in ["profiles"]:
self.list_list(self.api.profiles())
- if self.options.what in [ "all", "systems" ]:
+ if self.options.what in ["systems" ]:
self.list_list(self.api.systems())
- if self.options.what in [ "all", "repos"]:
+ if self.options.what in ["repos"]:
self.list_list(self.api.repos())
- if self.options.what in [ "all", "images"]:
+ if self.options.what in ["images"]:
self.list_list(self.api.images())
########################################################