/[smeserver]/cdrom.image/updates/packages.py
ViewVC logotype

Diff of /cdrom.image/updates/packages.py

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.1 by slords, Fri Aug 12 23:03:02 2005 UTC Revision 1.2 by slords, Sat Aug 13 03:51:26 2005 UTC
# Line 1277  def doPostInstall(method, id, intf, inst Line 1277  def doPostInstall(method, id, intf, inst
1277      lines = []      lines = []
1278      for p in id.grpset.hdrlist.values():      for p in id.grpset.hdrlist.values():
1279          if not p.isSelected():          if not p.isSelected():
1280              mi = ts.dbMatch('name', p.hdr[rpm.RPMTAG_NAME])              text = "%s" % hdrlist.nevra(p)
1281              if mi is not None:              for f in ts.dbMatch('name', p.hdr[rpm.RPMTAG_NAME]):
1282                  for f in ts.dbMatch('name', p.hdr[rpm.RPMTAG_NAME]):                  if hdrlist.nevra(p) == hdrlist.nevra(f):
1283                      score1 = rhpl.arch.score(p.hdr[rpm.RPMTAG_ARCH])                      text = "%s (already installed)" % text
1284                      score2 = rhpl.arch.score(f[rpm.RPMTAG_ARCH])                  else:
1285                        text = "%s (%s installed)" % (text, hdrlist.nevra(f))
1286                      if score1 == score2 and rpm.versionCompare(p.hdr, f) == 0:              lines.append("%s\n" % text)
                         lines.append("%s (already installed)\n" % (hdrlist.nevra(p)))  
                     else:  
                         lines.append("%s (%s installed)\n" % (hdrlist.nevra(p), hdrlist.nevra(f)))  
             else:  
                 lines.append("%s\n" % (hdrlist.nevra(p)))  
1287      lines.sort()      lines.sort()
1288      for line in lines:      for line in lines:
1289          instLog.write(line)          instLog.write(line)


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed