Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/libraries.cpython-312.pyc |
�
-�_gA � �0 � d dl mZmZmZ G d� dee� Zy)� )�Plugin�IndependentPlugin� PluginOptc �6 � e Zd ZdZdZdZ eddd�� gZd� Zy )
� LibrarieszDynamic shared libraries� libraries)�system� ldconfigvFzcollect verbose ldconfig output)�default�descc �� � | j ddg� | j d� r| j d� | j g d�� | j d� }|d dk( r�t � }|d j
� D ]J }|j d
d� }t |� dk7 r�$|j |d j d
d� d � �L |r$| j dj |� � d�� y y y )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.setup s� � ����-�/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+ r r s. � �+�J��K��H� �+�u�8� :��K�
r- r N)�sos.report.pluginsr r r r r5 r- r+ �<module>r7 s �� D� C�&��)� &r-