File: //lib/python3.6/site-packages/sos/report/plugins/__pycache__/libraries.cpython-36.pyc
3
-�_gA � @ s* d dl mZmZmZ G dd� dee�ZdS )� )�Plugin�IndependentPlugin� PluginOptc @ s0 e Zd ZdZdZdZedddd�gZdd � Zd
S )� LibrarieszDynamic shared librariesZ libraries�system� ldconfigvFzcollect verbose ldconfig output)�defaultZdescc C s� | j ddg� | jd�r"| jd� | jdddg� | jd�}|d d
kr�t� }xH|d j� D ]8}|jdd
�}t|�d
krzq\|j |d j
dd�d
� q\W |r�| jdj|�� dd� d S )Nz/etc/ld.so.confz/etc/ld.so.conf.dr zldconfig -v -N -X�PATHZLD_LIBRARY_PATHZ
LD_PRELOADzldconfig -p -N -XZstatusr �outputz => � � �/� Zld_so_cache)Zsuggest_filename)
Z
add_copy_specZ
get_optionZadd_cmd_outputZadd_env_varZcollect_cmd_output�set�
splitlines�split�len�add�rsplitZadd_dir_listing�join)�selfZldconfig�dirs�libZfqlib� r �/usr/lib/python3.6/libraries.py�setup s&