Current File : //usr/lib/python2.7/site-packages/isc/keymgr.pyc |
�
)��gc @ s� d d l m Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l
m Z d Z d d l
m Z m Z m Z m Z m Z m Z d � Z d d � Z d � Z d � Z d S(
i����( t print_functionN( t defaultdicts
dnssec-keymgr( t dnskeyt keydictt keyseriest policyt parsetabt utilsc O s t | | � t j d � d S( Ni ( t printt syst exit( t argst kwargs( ( s. /usr/lib/python2.7/site-packages/isc/keymgr.pyt fatal s
c C s� | } | s6 t j j | � s6 t j | t j � r� t j d } | sX t j j } n x_ | j t j � D]H } | t j | } t j j | � r� t j | t j � r� Pn d } qk Wn | S( s2 find the location of a specified command. If a default is supplied,
exists and it's an executable, we use it; otherwise we search PATH
for an alternative.
:param command: command to look for
:param default: default value to use
:return: PATH with the location of a suitable binary
t PATHN( t ost patht isfilet accesst X_OKt environt defpatht splitt pathsept sept None( t commandt defaultt fpathR t directory( ( s. /usr/lib/python2.7/site-packages/isc/keymgr.pyt set_path s 0
'
c C s� t d t j j t j d � d � � } t d t j j t j d � d � � } t j d t d � } | j d d t
d d d
d: d d d
�| j d d d d t
d d d d �| j d d d d t
d d d d �| j d d d d
| d t
d d d d �| j d d d d t
d
d: d d d d �| j d d d d
| d t
d d d d �| j d! d d"