/[smeserver]/rpms/anaconda/sme7/package-logging.patch
ViewVC logotype

Contents of /rpms/anaconda/sme7/package-logging.patch

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


Revision 1.5 - (show annotations) (download)
Mon Aug 24 15:09:08 2009 UTC (14 years, 9 months ago) by slords
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +0 -0 lines
FILE REMOVED
Import CentOS 4.8 sources

1 diff -Nur -x '*.orig' -x '*.rej' anaconda-10.1.1.37/packages.py mezzanine_patched_anaconda-10.1.1.37/packages.py
2 --- anaconda-10.1.1.37/packages.py 2006-04-06 06:14:16.948845599 +1000
3 +++ mezzanine_patched_anaconda-10.1.1.37/packages.py 2006-04-06 06:13:12.308104109 +1000
4 @@ -19,6 +19,7 @@
5 import iutil
6 import isys
7 import rpm
8 +import hdrlist
9 import os
10 import timer
11 import time
12 @@ -400,10 +401,7 @@
13
14 self.progress.setPackage(h)
15 self.progress.setPackageScale(0, 1)
16 - self.instLog.write (self.modeText % (h[rpm.RPMTAG_NAME],
17 - h[rpm.RPMTAG_VERSION],
18 - h[rpm.RPMTAG_RELEASE],
19 - h[rpm.RPMTAG_ARCH]))
20 + self.instLog.write (self.modeText % (hdrlist.nevra(h)))
21 self.instLog.flush ()
22
23 self.rpmFD = -1
24 @@ -1002,9 +1000,9 @@
25 # dup'd when we go out of scope
26
27 if upgrade:
28 - modeText = _("Upgrading %s-%s-%s.%s.\n")
29 + modeText = _("Upgrading %s.\n")
30 else:
31 - modeText = _("Installing %s-%s-%s.%s.\n")
32 + modeText = _("Installing %s.\n")
33
34 log ("getting rpm error class")
35 errors = rpmErrorClass(instLog)
36 @@ -1305,13 +1303,10 @@
37 h = ts.hdrFromFdno(fd)
38 os.close(fd)
39 if upgrade:
40 - text = _("Upgrading %s-%s-%s.%s.\n")
41 + text = _("Upgrading %s.\n")
42 else:
43 - text = _("Installing %s-%s-%s.%s.\n")
44 - instLog.write(text % (h['name'],
45 - h['version'],
46 - h['release'],
47 - h['arch']))
48 + text = _("Installing %s.\n")
49 + instLog.write(text % (hdrlist.nevra(h)))
50 os.unlink(id.compspkg)
51 del ts
52
53 @@ -1337,14 +1332,19 @@
54 instLog.write(_("\n\nThe following packages were available in "
55 "this version but NOT installed:\n"))
56
57 + ts = rpm.TransactionSet(instPath)
58 + ts.setVSFlags(~(rpm.RPMVSF_NORSA|rpm.RPMVSF_NODSA))
59 +
60 lines = []
61 for p in id.grpset.hdrlist.values():
62 if not p.isSelected():
63 - lines.append("%s-%s-%s.%s.rpm\n" %
64 - (p.hdr[rpm.RPMTAG_NAME],
65 - p.hdr[rpm.RPMTAG_VERSION],
66 - p.hdr[rpm.RPMTAG_RELEASE],
67 - p.hdr[rpm.RPMTAG_ARCH]))
68 + text = "%s" % (hdrlist.nevra(p))
69 + for f in ts.dbMatch('name', p.hdr[rpm.RPMTAG_NAME]):
70 + if hdrlist.nevra(p) == hdrlist.nevra(f):
71 + text = "%s (already installed)" % (text)
72 + else:
73 + text = "%s (%s installed)" % (text, hdrlist.nevra(f))
74 + lines.append("%s\n" % text)
75 lines.sort()
76 for line in lines:
77 instLog.write(line)

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