Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/curtin.cpython-312.pyc
�

-�_g���,�ddlmZmZGd�dee�Zy)�)�Plugin�IndependentPluginc�(�eZdZdZdZdZdZd�Zd�Zy)�CurtinzCurt Installer�curtin)�boot)�/root/curtin-install-cfg.yamlc�*�|jgd��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.setups�����
�	�c���gd�}ddg}ddj|��d�}ddj|��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�postproczCurtin.postprocs���
��
,�&�
��
 ����� 6�7�7M�N������,�/�0�0H�I�	� �	�D�����&� �
�
����i� �
�	rN)	�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�filesrr �rrrrs ��!�J��K��H�/�E�	�rrN)�sos.report.pluginsrrrr(rr�<module>r*s��9�+�V�&�+r