Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/curtin.cpython-312.pyc |
�
-�_g� � �, � d dl mZmZ G d� dee� Zy)� )�Plugin�IndependentPluginc �( � e Zd ZdZdZdZdZd� Zd� Zy)�CurtinzCurt 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�setupzCurtin.setup s � ����
� � c �� � g d�}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.postproc s� � �
��
,�&�
��
����� 6�7�7M�N������,�/�0�0H�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