Enhance equery check to check all installed packages if no package argument is presen...
authorfuzzyray <fuzzyray@gentoo.org>
Fri, 25 Apr 2008 15:47:47 +0000 (15:47 -0000)
committerfuzzyray <fuzzyray@gentoo.org>
Fri, 25 Apr 2008 15:47:47 +0000 (15:47 -0000)
svn path=/; revision=488

trunk/src/equery/equery

index 7590ef7795d13a877221abefbeeb553ed3a432b7..ba3634ad778d7457844eb688cad9b1ae109c3af3 100755 (executable)
@@ -921,7 +921,7 @@ class CmdCheckIntegrity(Command):
                        else:
                                query = x
 
-               if need_help or query == "":
+               if need_help:
                        print_info(0, self.longHelp())
                        sys.exit(-1)
                        
@@ -933,7 +933,12 @@ class CmdCheckIntegrity(Command):
        def perform(self, args):
                (query, opts) = self.parseArgs(args)
 
-               matches = gentoolkit.find_packages(query, True)
+               if query == "":
+                       matches=gentoolkit.find_all_installed_packages()
+               else:
+                       matches = gentoolkit.find_packages(query, True)
+
+               matches = gentoolkit.sort_package_list(matches)
 
                for pkg in matches:
                        if not pkg.is_installed():