+
    ˜qgjš  ã                   ó¶   a € R t0 t R t^ RIt^ RIHtHtHt ^ RIHt ^ RI	H
t
 ^ RIHt ^ RIHt ]P                  ! ]4      t]tRRR	R
.R]RR./t] ^ k R R ltR# )z:Bootcmd: run arbitrary commands early in the boot process.N)ÚsubpÚ
temp_utilsÚutil)ÚCloud)ÚConfig)Ú
MetaSchema)Ú
PER_ALWAYSÚidÚ
cc_bootcmdÚdistrosÚallÚ	frequencyÚactivate_by_schema_keysÚbootcmdc          
      óL   € V ^8„  d   QhR\         R\        R\        R\        RR/# )é   ÚnameÚcfgÚcloudÚargsÚreturnN)Ústrr   r   Úlist)Úformats   "Ú=/usr/lib/python3/dist-packages/cloudinit/config/cc_bootcmd.pyÚ__annotate__r   !   s/   € ÷ ñ ”ð œ6ð ¬%ð ´tð Àñ ó    c           
      óÈ  € R V9  d   \         P                  RV 4       R# \        P                  ! RR7      ;_uu_ 4       p \        P
                  ! VR ,          4      pVP                  \        P                  ! V4      4       VP                  4         TP                  4       pT'       d   R\        T4      /M/ p\        P                  ! RTP                  .TRR	7        RRR4       R#   \         d,   p\        P                  ! \         R\        T4      4       h Rp?ii ; i  \         d    \        P                  ! \         R
T 4       h i ; i  + '       g   i     R# ; i)r   z;Skipping module named %s, no 'bootcmd' key in configurationNz.sh)ÚsuffixzFailed to shellify bootcmd: %sÚINSTANCE_IDz/bin/shF)Ú
update_envÚcapturezFailed to run bootcmd module %s)ÚLOGÚdebugr   ÚExtendedTemporaryFiler   ÚshellifyÚwriteÚencode_textÚflushÚ	ExceptionÚlogexcr   Úget_instance_idr   r   )	r   r   r   r   ÚtmpfÚcontentÚeÚiidÚenvs	   &&&&     r   Úhandler1   !   s
  € à˜ÔÜ�	‰	ØIÈ4ô	
ñ 	ä	×	)Ò	)°×	7Õ	7¸4ð	Ü—m’m C¨	¥NÓ3ˆGØ�J‰J”t×'Ò'¨Ó0Ô1Ø�J‰JŒLð
	Ø×'Ñ'Ó)ˆCß/2�=¤# c£(Ñ+¸ˆCÜ�IŠI�y $§)¡)Ð,¸ÀeÖL÷ 
8Ñ	7øô
 ô 	Ü�KŠKœÐ=¼sÀ1»vÔFØûð	ûô ô 	Ü�KŠKœÐ>ÀÔEØð	ú÷ 
8×	7Ð	7úsB   ¿EÁAC+ÂD$Â,4D$Ã+D!Ã6&DÄD!Ä!EÄ$)EÅEÅE!	c                ó@   € V ^8„  d   Qh/ ^ \         9   d
   \        ;R&   # )r   Úmeta)Ú__conditional_annotations__r   )r   s   "r   r   r   
   s   € × @Ñ @÷ò „jñ ò Ar   )r4   Ú__doc__ÚloggingÚ	cloudinitr   r   r   Úcloudinit.cloudr   Úcloudinit.configr   Úcloudinit.config.schemar   Úcloudinit.settingsr   Ú	getLoggerÚ__name__r"   r   r3   r1   r   )r4   s   @r   Ú<module>r>      sa   øðö Aã ç ,Ñ ,Ý !Ý #Ý .Ý )à×Ò˜Ó!€à€	ð 	ˆ,Ø�ˆwØ�Ø 	˜{ð	€ó ÷r   