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