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

-�_gA��0�ddlmZmZmZGd�dee�Zy)�)�Plugin�IndependentPlugin�	PluginOptc�6�eZdZdZdZdZeddd��gZd�Zy	)
�	LibrarieszDynamic shared libraries�	libraries)�system�	ldconfigvFzcollect verbose ldconfig output)�default�descc���|jddg�|jd�r|jd�|jgd��|j	d�}|ddk(r�t�}|d	j
�D]J}|jd
d�}t|�dk7r�$|j|djd
d�d��L|r$|jdj|��d��yyy)Nz/etc/ld.so.confz/etc/ld.so.conf.dr
zldconfig -v -N -X)�PATH�LD_LIBRARY_PATH�
LD_PRELOADzldconfig -p -N -X�statusr�outputz => ���/� �ld_so_cache)�suggest_filename)
�
add_copy_spec�
get_option�add_cmd_output�add_env_var�collect_cmd_output�set�
splitlines�split�len�add�rsplit�add_dir_listing�join)�self�ldconfig�dirs�lib�fqlibs     �>/usr/lib/python3/dist-packages/sos/report/plugins/libraries.py�setupzLibraries.setups������-�/B�C�D��?�?�;�'���� 3�4����
�	��*�*�+>�?���H���"��5�D���)�4�4�6�
5���	�	�&�!�,���u�:��?������q�����a�0��3�4�	
5���$�$��x�x��~�&�%2�%���#�N)	�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr�option_listr,�r-r+rrs.��+�J��K��H�	�+�u�8�	:��K�
r-rN)�sos.report.pluginsrrrrr5r-r+�<module>r7s��D�C�&��)�&r-