extras-buildsys/utils/pushscript Utils.py,1.18,1.19
Michael Schwendt (mschwendt)
fedora-extras-commits at redhat.com
Sun May 6 15:54:07 UTC 2007
Author: mschwendt
Update of /cvs/fedora/extras-buildsys/utils/pushscript
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31133
Modified Files:
Utils.py
Log Message:
Add simple get_pkg_header(rpm) for access to rpm package headers.
Index: Utils.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/utils/pushscript/Utils.py,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- Utils.py 19 Mar 2007 22:53:53 -0000 1.18
+++ Utils.py 6 May 2007 15:54:05 -0000 1.19
@@ -296,13 +296,19 @@
shutil.rmtree(tmpdir)
-def naevr(pkg):
- """return nevra from the package srpm"""
+def get_pkg_header(pkg):
+ """return RPM header dict for a package"""
try:
hdr = rpmUtils.miscutils.hdrFromPackage(ts, pkg)
except rpmUtils.RpmUtilsError:
print 'WARNING: %s is BAD' % pkg
raise
+ return hdr
+
+
+def naevr(pkg):
+ """return nevra from the package header"""
+ hdr = get_pkg_header(pkg)
name = hdr['name']
ver = hdr['version']
rel = hdr['release']
More information about the fedora-extras-commits
mailing list