Current File : //lib/python2.7/site-packages/cloudinit/handlers/boot_hook.pyc |
�
oB�]c @ sx 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 S( i����N( t handlers( t log( t util( t
PER_ALWAYSt BootHookPartHandlerc B s, e Z d g Z d � Z d � Z d � Z RS( s #cloud-boothookc K sJ t j j | t � | j d � | _ d | _ | rF | j � | _ n d S( Nt boothooks( R t Handlert __init__R t get_ipatht boothook_dirt Nonet instance_idt get_instance_id( t selft pathst
datasourcet _kwargs( ( s@ /usr/lib/python2.7/site-packages/cloudinit/handlers/boot_hook.pyR s
c C si t j | � } t j j | j | � } t j t j | � d | j d �} t j | | j
� d � | S( Nt prefixi i� ( R t clean_filenamet ost patht joinR t strip_prefix_suffixt dos2unixt prefixest
write_filet lstrip( R
t payloadt filenamet filepatht contents( ( s@ /usr/lib/python2.7/site-packages/cloudinit/handlers/boot_hook.pyt _write_part"