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

Reply via email to