Viewing File: /usr/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"