????

Your IP : 3.142.240.149


Current Path : /lib/python3.6/site-packages/up2date_client/__pycache__/
Upload File :
Current File : //lib/python3.6/site-packages/up2date_client/__pycache__/clientCaps.cpython-36.pyc

3

@4�f��
@s�ddlZddlZddlmZyddlZWnek
rDddlZYnXGdd�dej�Ze�Zddd�Z	e	�dd	�Z
e
d
ddd��e
d
ddd��e
dddd��e
dddd��e
dddd��e
dddd��dS)�N)�parseCapc@s&eZdZdd�Zddd�Zdd�ZdS)	�ClientCapabilitiescCstjj|�|j�dS)N)�UserDict�__init__�populate)�self�r� /usr/lib/python3.6/clientCaps.pyrszClientCapabilities.__init__NcCs dddd�i}|r|}||_dS)NZcaneatCheese�)�version�value)�data)rZcapsToPopulateZ	localcapsrrr	rszClientCapabilities.populatecCsPg}xF|jj�D]8}d}d||j|d|j|df}|j||f�qW|S)NzX-RHN-Client-Capabilityz	%s(%s)=%srr)r
�keys�append)rZ
headerList�keyZ
headerNamerrrr	�headerFormatszClientCapabilities.headerFormat)N)�__name__�
__module__�__qualname__rrrrrrr	rs

r�/etc/sysconfig/rhn/clientCaps.dcCs�tjd|�}x�|D]~}tjj|�r&qtj|tj�s6qt|d�}xP|j�D]D}|j�}|sJ|ddkrjqJt	|�}x|D]\}}|t
j|<qxWqJWqWdS)Nz%s/*�rr�#)�glob�os�path�isdir�access�R_OK�open�	readlines�stripr�capsr
)ZcapsDirZ	capsFilesZcapsFile�fd�lineZcaplist�capr
rrr	�
loadLocalCaps*s

r%cCs|tj|<dS)N)r!r
)r$r
rrr	�registerCapCsr&zpackages.runTransaction�1)rrzpackages.rollBackzpackages.verifyzpackages.extended_profile�2z
reboot.rebootzpackages.update)r)rrZup2date_client.capabilitiesrr�ImportError�collectionsrr!r%r&rrrr	�<module>s"