Current File : //lib/python2.7/site-packages/cloudinit/handlers/upstart_job.pyc |
�
oB�]c @ s� d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z e j e
� Z d e j f d � � YZ
d � Z e � Z d S( i����N( t handlers( t log( t util( t PER_INSTANCEt UpstartJobPartHandlerc B s# e Z d g Z d � Z d � Z RS( s #upstart-jobc K s# t j j | t � | j | _ d S( N( R t Handlert __init__R t upstart_conf_dt upstart_dir( t selft pathst _kwargs( ( sB /usr/lib/python2.7/site-packages/cloudinit/handlers/upstart_job.pyR s c C s� | t j k r d S| t k r# d S| j s0 d St j | � } t j j | � \ } } | sf d } n | j � } | d k r� | d } n t j
| � } t j j | j | � } t j | | d � t
r� t j d d g d t �n d S( Nt s .confi� t initctls reload-configurationt capture( R t CONTENT_SIGNALSR R R t clean_filenamet ost patht splitextt lowert dos2unixt joint
write_filet SUITABLE_UPSTARTt subpt False( R t datat ctypet filenamet payloadt frequencyt _namet extR ( ( sB /usr/lib/python2.7/site-packages/cloudinit/handlers/upstart_job.pyt handle_part s$
( t __name__t
__module__t prefixesR R"