diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-08-11 10:33:32 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-08-11 10:33:32 -0400 |
commit | 7f1de864228144fb59c0b6e37e994a1193797d3f (patch) | |
tree | d92eedc25e8acad47e4b04350e30bb8c070e6706 /cobbler/modules/cli_misc.py | |
parent | 3860f5433d6cdcd542ae09aa6672fd99ddb6b252 (diff) | |
download | cobbler-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.py | 14 |
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()) ######################################################## |