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' |
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) |