
    -_g                     ,    d dl mZmZ  G d dee      Zy)    )PluginIndependentPluginc                   (    e Zd ZdZdZdZdZd Zd Zy)CurtinzCurt Installercurtin)boot)/root/curtin-install-cfg.yamlc                 *    | j                  g d       y )N)/root/curtin-install.logr	   z*/etc/default/grub.d/50-curtin-settings.cfgz%/etc/apt/apt.conf.d/90curtin-aptproxyz /etc/apt/sources.list.curtin.oldz//etc/cloud/cloud.cfg.d/50-curtin-networking.cfgz2/etc/cloud/cloud.cfg.d/curtin-preserve-sources.cfg)add_copy_spec)selfs    ;/usr/lib/python3/dist-packages/sos/report/plugins/curtin.pysetupzCurtin.setup   s     
 	    c                     g d}ddg}ddj                  |       d}ddj                  |       d}|D ](  }| j                  ||d       | j                  ||d       * y )	N)oauth_consumer_keyoauth_token_key	token_keytoken_secretconsumer_keyr	   r   (|z)\s*(:|=)(\S*\n.*?\\n)z)\s*(:|=)\s*[a-zA-Z0-9]*z\1\2*********)joindo_file_sub)r   protect_keyscurtin_filesmatch_exp_multil	match_expfiles         r   postproczCurtin.postproc   s    
 ,&

   677MN,/00HI	  	D&  i 	r   N)	__name__
__module____qualname__
short_descplugin_nameprofilesfilesr   r     r   r   r   r      s     !JKH/E	r   r   N)sos.report.pluginsr   r   r   r(   r   r   <module>r*      s    9+V& +r   