[yum-cvs] yum-utils repotrack.py, 1.11, 1.12 yumdownloader.py, 1.21, 1.22

Tim Lauridsen timlau at linux.duke.edu
Tue Jun 5 17:50:30 UTC 2007


Update of /home/groups/yum/cvs/yum-utils
In directory login1.linux.duke.edu:/tmp/cvs-serv15468

Modified Files:
	repotrack.py yumdownloader.py 
Log Message:
Added patch by Perry Myers:
fixes repotrack and yumdownloader so that they properly skip packages that have already been downloaded.




Index: repotrack.py
===================================================================
RCS file: /home/groups/yum/cvs/yum-utils/repotrack.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- repotrack.py	25 Oct 2006 05:27:15 -0000	1.11
+++ repotrack.py	5 Jun 2007 17:50:28 -0000	1.12
@@ -220,7 +220,7 @@
         local = os.path.basename(remote)
         local = os.path.join(opts.destdir, local)
         if (os.path.exists(local) and 
-            str(os.path.getsize(local)) == pkg.returnSimple('packagesize')):
+            os.path.getsize(local) == int(pkg.returnSimple('packagesize'))):
             
             if not opts.quiet:
                 my.logger.info("%s already exists and appears to be complete" % local)

Index: yumdownloader.py
===================================================================
RCS file: /home/groups/yum/cvs/yum-utils/yumdownloader.py,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- yumdownloader.py	9 May 2007 10:11:26 -0000	1.21
+++ yumdownloader.py	5 Jun 2007 17:50:28 -0000	1.22
@@ -159,7 +159,7 @@
                     os.makedirs(opts.destdir)
                 local = os.path.join(opts.destdir, local)
                 if (os.path.exists(local) and 
-                    str(os.path.getsize(local)) == download.returnSimple('packagesize')):
+                    os.path.getsize(local) == int(download.returnSimple('packagesize'))):
                     self.logger.error("%s already exists and appears to be complete" % local)
                     continue
                 # Disable cache otherwise things won't download




More information about the Yum-cvs-commits mailing list