summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-04-27 17:25:09 -0400
committerMichael DeHaan <mdehaan@mdehaan.rdu.redhat.com>2007-04-27 17:25:09 -0400
commitb5e9a8038b8fdf6f15aa2474ee6c85dd89cab386 (patch)
tree6a33f3292532443ff6736236e4d4463fe80b0733
parent774b9d931ebda69b9b149a0696a4cefa9c747d99 (diff)
downloadcobbler-b5e9a8038b8fdf6f15aa2474ee6c85dd89cab386.tar.gz
cobbler-b5e9a8038b8fdf6f15aa2474ee6c85dd89cab386.tar.xz
cobbler-b5e9a8038b8fdf6f15aa2474ee6c85dd89cab386.zip
Echo "list" features in report syntax.
-rwxr-xr-xcobbler/cobbler.py26
1 files changed, 17 insertions, 9 deletions
diff --git a/cobbler/cobbler.py b/cobbler/cobbler.py
index 90f79e57..f8d3f53d 100755
--- a/cobbler/cobbler.py
+++ b/cobbler/cobbler.py
@@ -120,20 +120,28 @@ class BootCLI:
# REPORTING FUNCTIONS
def distro_report(self,args):
- self.__print_sorted(self.api.distros())
- return True
+ if len(args) > 0:
+ return self.__list_names2(self.api.distros(), args)
+ else:
+ return self.__print_sorted(self.api.distros())
def system_report(self,args):
- self.__print_sorted(self.api.systems())
- return True
+ if len(args) > 0:
+ return self.__list_names2(self.api.systems(), args)
+ else:
+ return self.__print_sorted(self.api.systems())
def profile_report(self,args):
- self.__print_sorted(self.api.profiles())
- return True
+ if len(args) > 0:
+ return self.__list_names2(self.api.profiles(), args)
+ else:
+ return self.__print_sorted(self.api.profiles())
def repo_report(self,args):
- self.__print_sorted(self.api.repos())
- return True
+ if len(args) > 0:
+ return self.__list_names2(self.api.repos(), args)
+ else:
+ return self.__print_sorted(self.api.repos())
def report(self,args):
@@ -240,7 +248,7 @@ class BootCLI:
collection.sort(self.__sorter)
for x in collection:
print x.printable()
-
+ return True
######################################################################
# BASIC FRAMEWORK