[yum-cvs] yum cli.py,1.159,1.160

Seth Vidal skvidal at login.linux.duke.edu
Wed Mar 2 07:28:01 UTC 2005


Update of /home/groups/yum/cvs/yum
In directory login:/tmp/cvs-serv18644

Modified Files:
	cli.py 
Log Message:

clean dbcache option for removing sqlite caches.
updated docs


Index: cli.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/cli.py,v
retrieving revision 1.159
retrieving revision 1.160
diff -u -r1.159 -r1.160
--- cli.py	2 Mar 2005 06:36:20 -0000	1.159
+++ cli.py	2 Mar 2005 07:27:59 -0000	1.160
@@ -379,7 +379,7 @@
                 self.errorlog(0,
                     _('Error: clean requires an option: headers, packages, cache, metadata, all'))
             for cmd in self.extcmds:
-                if cmd not in ['headers', 'packages', 'metadata', 'cache', 'all']:
+                if cmd not in ['headers', 'packages', 'metadata', 'cache', 'dbcache', 'all']:
                     self.usage()
                     raise CliError
                     
@@ -562,11 +562,13 @@
                 pkgcode, pkgresults = self.cleanPackages()
                 hdrcode, hdrresults = self.cleanHeaders()
                 xmlcode, xmlresults = self.cleanMetadata()
+                dbcode, dbresults = self.cleanSqlite()
                 piklcode, piklresults = self.cleanPickles()
                 
-                code = hdrcode + pkgcode + xmlcode + piklcode
-                results = hdrresults + pkgresults + xmlresults + piklresults
+                code = hdrcode + pkgcode + xmlcode + piklcode + dbcode
+                results = hdrresults + pkgresults + xmlresults + piklresults + dbresults
                 return code, results
+                
             if 'headers' in self.extcmds:
                 self.log(2, 'Cleaning up Headers')
                 hdrcode, hdrresults = self.cleanHeaders()
@@ -579,9 +581,12 @@
             if 'cache' in self.extcmds:
                 self.log(2, 'Cleaning up pickled cache')
                 piklcode, piklresults =  self.cleanPickles()
+            if 'dbcache' in self.extcmds:
+                self.log(2, 'Cleaning up database cache')
+                dbcode, dbresults =  self.cleanSqlite()
                 
-            code = hdrcode + pkgcode + xmlcode + piklcode
-            results = hdrresults + pkgresults + xmlresults + piklresults
+            code = hdrcode + pkgcode + xmlcode + piklcode + dbcode
+            results = hdrresults + pkgresults + xmlresults + piklresults + dbresults
             return code, results
             
         




More information about the Yum-cvs-commits mailing list