o
    *b1  ã                   @   sH   d dl mZmZmZmZmZ G dd„ deeeeƒZG dd„ deeƒZdS )é    )ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginÚ	CosPluginc                   @   s$   e Zd ZdZdZdZdZdd„ ZdS )ÚCgroupszControl groups subsystemZcgroups)Ú	containerÚsystem)ú/proc/cgroupsc                 C   s*   |   ddi¡ |  ddg¡ |  d¡ d S )Nz/proc/1/cgroupsZinsights_init_process_cgroupr
   z/sys/fs/cgroupzsystemd-cgls)Zadd_file_tagsÚadd_copy_specZadd_cmd_output©Úself© r   ú</usr/lib/python3/dist-packages/sos/report/plugins/cgroups.pyÚsetup   s   ÿþ
zCgroups.setupN)Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZprofilesÚfilesr   r   r   r   r   r      s    r   c                       s   e Zd Z‡ fdd„Z‡  ZS )ÚRedHatCgroupsc                    s    t t| ƒ ¡  |  g d¢¡ d S )N)z/etc/sysconfig/cgconfigz/etc/sysconfig/cgredz/etc/cgsnapshot_blacklist.confz/etc/cgconfig.confz/etc/cgrules.conf)Úsuperr   r   r   r   ©Ú	__class__r   r   r   '   s   zRedHatCgroups.setup)r   r   r   r   Ú__classcell__r   r   r   r   r   %   s    r   N)Zsos.report.pluginsr   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   