[yum-git] repodiff.py

Seth Vidal skvidal at linux.duke.edu
Fri Jan 18 21:45:00 UTC 2008


 repodiff.py |   11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

New commits:
commit 294fcf156506114ffc412078226d24a2b4a4de2e
Author: Seth Vidal <skvidal at fedoraproject.org>
Date:   Fri Jan 18 16:41:20 2008 -0500

    make sure this only operates on src rpms b/c otherwise bad things
    happen

diff --git a/repodiff.py b/repodiff.py
index 7938389..af91470 100755
--- a/repodiff.py
+++ b/repodiff.py
@@ -32,7 +32,7 @@ class DiffYum(yum.YumBase):
         self.repos.disableRepo('*')
 
         
-    def dy_setup_repo(self, repotype, baseurl, srcrepo=False):
+    def dy_setup_repo(self, repotype, baseurl):
         repoid = repotype + str (len(self.dy_repos[repotype]) + 1)
         self.dy_repos[repotype].append(repoid)
      
@@ -48,9 +48,8 @@ class DiffYum(yum.YumBase):
         self.repos.enableRepo(repoid)
         # setup the repo dirs/etc
         self.doRepoSetup(thisrepo=repoid)
-        if srcrepo:
-            archlist = rpmUtils.arch.getArchList() + ['src']    
-            self._getSacks(archlist=archlist, thisrepo=repoid)
+        archlist = ['src']    
+        self._getSacks(archlist=archlist, thisrepo=repoid)
 
     def dy_diff(self):
         add = []
@@ -113,7 +112,7 @@ def main(args):
     for r in opts.old:
         if not opts.quiet: print "setting up old repo %s" % r
         try:
-            my.dy_setup_repo('old', r, srcrepo=True)
+            my.dy_setup_repo('old', r)
         except yum.Errors.RepoError, e:
             print "Could not setup repo at url  %s: %s" % (r, e)
             sys.exit(1)
@@ -121,7 +120,7 @@ def main(args):
     for r in opts.new:
         if not opts.quiet: print "setting up new repo %s" % r
         try:
-            my.dy_setup_repo('new', r, srcrepo=True)
+            my.dy_setup_repo('new', r)
         except yum.Errors.RepoError, e:
             print "Could not setup repo at url %s: %s" % (r, e)
             sys.exit(1)



More information about the Yum-cvs-commits mailing list