php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /usr/lib/python2.6/site-packages/rpmUtils/ |
files >> //usr/lib/python2.6/site-packages/rpmUtils/oldUtils.pyo |
[c @ s_ d d k Z d d k Z d d k Z d d k Z d d k Z d d k l Z l Z d d k l Z d d k l Z d Z e Z d Z d Z d d Z d Z d Z d Z d Z d Z d Z d d g Z d e i f d YZ d d d Z d d d YZ d e f d YZ d e f d YZ d d d YZ d S( iN( t write32ut FNAME( t URLGrabError( t errorc C s t i | IJd S( N( t syst stderr( t numt msg( ( s5 /usr/lib/python2.6/site-packages/rpmUtils/oldUtils.pyt log s c C s | S( N( ( R ( ( s5 /usr/lib/python2.6/site-packages/rpmUtils/oldUtils.pyt _ s c C s t | } d } | i d j o d } n1 | | i j p | | i j o d } n | o# t d t d | | f n d S( s check a header by opening it and comparing the results to the name and arch we believe it to be for. if it fails raise URLGrabError(-1)i i is1 Header cannot be opened or does not match %s, %s.N( t Header_Workt hdrt Nonet namet archR R ( t headerfileR R t ht fail( ( s5 /usr/lib/python2.6/site-packages/rpmUtils/oldUtils.pyt checkheader s & #i c C s t i d t i | t i } y t i | Wn t i j o } d } n Xd } t i | t i d | o, | p t d t d | q d Sn | Sd S( sd take a package, check it out by trying to open it, return 1 if it's good return 0 if it's nott md5i i t defaultis RPM %s fails md5 checkN( t tst sigCheckingt ost opent O_RDONLYt hdrFromFdnot rpmR t closeR R ( t packaget urlgraberrort fdnot et good( ( s5 /usr/lib/python2.6/site-packages/rpmUtils/oldUtils.pyt checkRpmMD5% s c C s t i d t i | t i } y t i | } Wnx t i j oi } t | d j o d St | d j o d St | d j o d St | d j o d Sn9 Xt | \ } } | d j o t i | ~ d S~ t i | d S( s take a package, check it's sigs, return 0 if they are all fine, return 1 if the gpg key can't be found, 2 if the header is in someway damaged, 3 if the key is not trusted, 4 if the pkg is not gpg or pgp signedR s public key not availaiablei s public key not availables public key not trustedi s error reading package headeri ie i i ( R R R R R R R R t strt getSigInfoR ( R R R R R t siginfo( ( s5 /usr/lib/python2.6/site-packages/rpmUtils/oldUtils.pyt checkSig; s* c C su d } | i | } | d j o"