---
rpmUtils/transaction.py | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/rpmUtils/transaction.py b/rpmUtils/transaction.py
index 569c8a1..ff69ae5 100644
--- a/rpmUtils/transaction.py
+++ b/rpmUtils/transaction.py
@@ -124,6 +124,16 @@ class TransactionWrapper:
return reserrors
+ def hdrFromPackage(self, package, sigcheck=False):
+ vsflags = (rpm._RPMVSF_NOSIGNATURES|rpm._RPMVSF_NODIGESTS)
+ if sigcheck:
+ vsflags = ~(vsflags)
+
+ self.pushVSFlags(vsflags)
+ hdr = miscutils.hdrFromPackage(self.ts, package)
+ self.popVSFlags()
+
+ return hdr
def returnLeafNodes(self, headers=False):
"""returns a list of package tuples (n,a,e,v,r) that are not required
by
--
1.7.4
_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel