;ς
ώ¦>c           @   si   d  k  Td k Z d k Z d k Z d e i f d     YZ e   Z e i o e d d d d  n d S(   (   s   *Ns   SignatureCheckc           B   s>   t  Z e i d e i  Z e i d  Z d   Z d   Z RS(   Ns   pgp|gpgs   \(MISSING KEYS:\s+([^\)]+)\)c         C   s   t  i  i |  d  d  S(   Ns   SignatureCheck(   s   AbstractChecks   __init__s   self(   s   self(    (    s$   /usr/share/rpmlint/SignatureCheck.pys   __init__   s    c         C   sΗ   | i   } | p | d d j ou | o | d o t i i | d  } n t } | o t | d | i	 d   qΓ t
 i i d | i d  n* t i i | d  o t | d  n d  S(   Ni    i   s   unknown-keys   error checking signature of s   
s   no-signature(   s   pkgs   checkSignatures   ress   SignatureChecks   unknown_key_regexs   searchs   kress   Nones
   printErrors   groups   syss   stderrs   writes   filenames	   pgp_regex(   s   selfs   pkgs   kress   res(    (    s$   /usr/share/rpmlint/SignatureCheck.pys   check   s    (	   s   __name__s
   __module__s   res   compiles
   IGNORECASEs	   pgp_regexs   unknown_key_regexs   __init__s   check(    (    (    s$   /usr/share/rpmlint/SignatureCheck.pys   SignatureCheck   s   	s   no-signatures   You have to include your pgp or gpg signature in your package.
For more information on signatures, please refer to www.gnupg.org.s   unknown-keysb   The package was signed, but with an unknown key.
See the rpm --import option for more information.(	   s   Filters   AbstractChecks   res   syss   SignatureChecks   checks   Configs   infos
   addDetails(   s   SignatureChecks   syss   res   checks   AbstractCheck(    (    s$   /usr/share/rpmlint/SignatureCheck.pys   ?
   s   				
