�
�[/\c @@ s[ d d l m Z m Z d d l m Z d d l Z d d l Z d d l m Z d � Z d S( i ( t print_functiont absolute_import( t unicode_literalsN( t ucdc C@ sK d } | j d � } t j | t j � } y | j | � } Wn� t j k
r� } t | � d k rm d } n t | � d k r� d } n t | � d k r� d } n t | � d k rd } qnR Xd } y4 | j | � } t | � } | d
k r� d } n Wn t
k
rn X~ y t j | � Wn t k
r9} n X| j | � | S( u
Takes a transaction set and a package, check it's sigs,
return 0 if they are all fine
return 1 if the gpg key can't be found
return 2 if the header is in someway damaged
return 3 if the key is not trusted
return 4 if the pkg is not gpg or pgp signedi u public key not availaiablei u public key not availableu public key not trustedi u error reading package headeri u� %|DSAHEADER?{%{DSAHEADER:pgpsig}}:{%|RSAHEADER?{%{RSAHEADER:pgpsig}}:{%|SIGGPG?{%{SIGGPG:pgpsig}}:{%|SIGPGP?{%{SIGPGP:pgpsig}}:{(none)}|}|}|}|u (none)i (
t
setVSFlagst ost opent O_RDONLYt hdrFromFdnot rpmt errort strt sprintfR t UnicodeDecodeErrort closet OSError( t tst packaget valuet currentflagst fdnot hdrt et stringt siginfo( ( s5 /usr/lib/python2.7/site-packages/dnf/rpm/miscutils.pyt checkSig s:
( t
__future__R R R R R t dnf.i18nR R ( ( ( s5 /usr/lib/python2.7/site-packages/dnf/rpm/miscutils.pyt <module> s
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]