Ë
    x[h  ã            
       óº   — U d Z ddlZddlZddlmZm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d	ged
gdœZeed<   dZdede	dededdf
d„Zy)z;Autoinstall: Support ubuntu live-server autoinstall syntax.é    N)ÚsubpÚutil)ÚCloud)ÚConfig)Ú
MetaSchema)ÚPER_ONCEÚcc_ubuntu_autoinstallÚubuntuÚautoinstall)ÚidÚdistrosÚ	frequencyÚactivate_by_schema_keysÚmeta)Ú	subiquityzubuntu-desktop-installerÚnameÚcfgÚcloudÚargsÚreturnc                 ó2  — t        j                  |«       t        j                  ddg«      \  }}d }t        D ]  }t	        j
                  ||«      sŒ|}Œ |s*t        j                  ddj                  t        «      «       y t        j                  d|«       y )NÚsnapÚlistzaSkipping autoinstall module. Expected one of the Ubuntu installer snap packages to be present: %sz, z8Valid autoinstall schema. Config will be processed by %s)
r   Úwait_for_snap_seededr   ÚLIVE_INSTALLER_SNAPSÚreÚsearchÚLOGÚwarningÚjoinÚdebug)r   r   r   r   Ú	snap_listÚ_Úinstaller_presentÚ	snap_names           úH/usr/lib/python3/dist-packages/cloudinit/config/cc_ubuntu_autoinstall.pyÚhandler'      sŠ   € ä×Ñ˜eÔ$Ü—9‘9˜f fÐ-Ó.�L€IˆqØÐÜ)ò *ˆ	Ü�9‰9�Y 	Õ*Ø )Ñð*ñ Ü�‰ð9à�I‰IÔ*Ó+ô	
ð
 	Ü‡I�IØBØõó    )Ú__doc__Úloggingr   Ú	cloudinitr   r   Úcloudinit.cloudr   Úcloudinit.configr   Úcloudinit.config.schemar   Úcloudinit.settingsr   Ú	getLoggerÚ__name__r   r   Ú__annotations__r   Ústrr   r'   © r(   r&   ú<module>r5      sƒ   ðò Bã Û 	ç  Ý !Ý #Ý .Ý 'à€g×Ñ˜Ó!€ð "ØˆzØØ -˜ñ	€€jó ð AÐ ð�ð ˜6ð ¨%ð °tð Àô r(   