Sindbad~EG File Manager

Current Path : /lib/python3.6/site-packages/sos/report/plugins/__pycache__/
Upload File :
Current File : //lib/python3.6/site-packages/sos/report/plugins/__pycache__/containers_common.cpython-36.pyc

3

�fw
�@s8ddlZddlmZmZmZmZGdd�deee�ZdS)�N)�Plugin�RedHatPlugin�UbuntuPlugin�	PluginOptc@s6eZdZdZdZdZd
Zeddedd�gZ	d	d
�Z
dS)�ContainersCommonz;Common container configs under {/etc,/usr/share}/containersZcontainers_common�	container�containers-common�
rootlessusers�z,colon-delimited list of users to collect for)�defaultZval_typeZdesccs�|jddddg�|jddi�|jd�}g}|rFdd	�|jd
�D�}ddd
dddddddddddddddddg}xP|D]H�|jdtjjd ���|jd!��|j�fd"d	�|D�d#d$�qxWdS)%Nz/etc/containers/*z/usr/share/containers/*z/etc/subuidz/etc/subgidz/etc/containers/policy.jsonZcontainers_policyr	cSsg|]}|r|�qS�r)�.0�xrr�'/usr/lib/python3.6/containers_common.py�
<listcomp>)sz*ContainersCommon.setup.<locals>.<listcomp>�:zpodman infoz%podman unshare cat /proc/self/uid_mapz%podman unshare cat /proc/self/gid_mapz
podman imageszpodman images --digestsz
podman pod pszpodman port --allz	podman pszpodman ps -azpodman stats --no-stream --allzpodman versionzpodman volume lszbuildah infoz&buildah unshare cat /proc/self/uid_mapz&buildah unshare cat /proc/self/gid_mapzbuildah containerszbuildah containers --allzbuildah imageszbuildah images --allzbuildah versionz%s/.config/containers/z~%szloginctl user-status %scsg|]}d�|f�qS)z#machinectl -q shell %s@ /usr/bin/%sr)r
�cmd)�userrrrIsT)Z
foreground)Z
add_copy_specZ
add_file_tagsZ
get_option�split�os�path�
expanduserZadd_cmd_output)�selfZ	users_optZ
users_listZuser_subcmdsr)rr�setupsN



zContainersCommon.setupN)r)r)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesr�strZoption_listrrrrrrs
r)rZsos.report.pluginsrrrrrrrrr�<module>s

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists