/[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.4 by growell, Sat Sep 17 02:11:48 2005 UTC
# Line 1089  def doPostInstall(method, id, intf, inst Line 1089  def doPostInstall(method, id, intf, inst
1089      if flags.test:      if flags.test:
1090          return          return
1091    
     w = intf.progressWindow(_("Post Install"),  
                             _("Performing post install configuration..."), 6)  
   
1092      upgrade = id.upgrade.get()      upgrade = id.upgrade.get()
1093      arch = iutil.getArch ()      arch = iutil.getArch ()
1094    
1095      if upgrade:      if upgrade:
1096            w = intf.progressWindow(_("Post Upgrade"),
1097                                _("Performing post upgrade configuration..."), 6)
1098        else:
1099            w = intf.progressWindow(_("Post Install"),
1100                                _("Performing post install configuration..."), 6)
1101    
1102        if upgrade:
1103          logname = '/root/upgrade.log'          logname = '/root/upgrade.log'
1104      else:      else:
1105          logname = '/root/install.log'          logname = '/root/install.log'
# Line 1277  def doPostInstall(method, id, intf, inst Line 1281  def doPostInstall(method, id, intf, inst
1281      lines = []      lines = []
1282      for p in id.grpset.hdrlist.values():      for p in id.grpset.hdrlist.values():
1283          if not p.isSelected():          if not p.isSelected():
1284              mi = ts.dbMatch('name', p.hdr[rpm.RPMTAG_NAME])              text = "%s" % hdrlist.nevra(p)
1285              if mi is not None:              for f in ts.dbMatch('name', p.hdr[rpm.RPMTAG_NAME]):
1286                  for f in ts.dbMatch('name', p.hdr[rpm.RPMTAG_NAME]):                  if hdrlist.nevra(p) == hdrlist.nevra(f):
1287                      score1 = rhpl.arch.score(p.hdr[rpm.RPMTAG_ARCH])                      text = "%s (already installed)" % text
1288                      score2 = rhpl.arch.score(f[rpm.RPMTAG_ARCH])                  else:
1289                        text = "%s (%s installed)" % (text, hdrlist.nevra(f))
1290                      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)))  
1291      lines.sort()      lines.sort()
1292      for line in lines:      for line in lines:
1293          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