extras-buildsys/utils ExtrasMultiLib.py,1.9,1.10

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Tue Sep 19 16:13:19 UTC 2006


Author: mschwendt

Update of /cvs/fedora/extras-buildsys/utils
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv648

Modified Files:
	ExtrasMultiLib.py 
Log Message:
better/more appropriate check


Index: ExtrasMultiLib.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/utils/ExtrasMultiLib.py,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ExtrasMultiLib.py	19 Sep 2006 15:53:41 -0000	1.9
+++ ExtrasMultiLib.py	19 Sep 2006 16:13:17 -0000	1.10
@@ -321,20 +321,22 @@
         pkg = YumLocalPackage(ts=ts,filename=fpath)
         my.resolveRequires(pkg)
 
+    changed = False
     print 'Installing needed packages for %s:' % targetarch
     for f in my.needed['rpms']+missingdict[targetarch]['rpms']:
         srcfile = os.path.join(treedir,dist,srcarch,f)
         destfile = os.path.join(treedir,dist,targetarch,f)
         if not os.path.exists(destfile):  # silent extra-check
             install_link_or_copy(srcfile,destfile)
+            changed = True
     for f in my.needed['debug']:
         srcfile = os.path.join(treedir,dist,srcarch,'debug',f)
         destfile = os.path.join(treedir,dist,targetarch,'debug',f)
         if not os.path.exists(destfile):  # silent extra-check
             install_link_or_copy(srcfile,destfile)
+            changed = True
         
-    n = len(my.needed['rpms'])+len(my.needed['debug'])+len(missingdict[targetarch]['rpms'])
-    return n>0
+    return changed
 
 # --------------------------------------------------------------------
 




More information about the scm-commits mailing list