o
    O6ufû  ã                   @   sR   d dl mZmZmZmZ G dd„ deƒZG dd„ deeƒZG dd„ deeeƒZdS )	é    )ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginc                   @   s   e Zd ZdZdZdZdS )ÚIscsiTargetziSCSI targetÚiscsitarget)ÚstorageN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofiles© r   r   ú@/usr/lib/python3/dist-packages/sos/report/plugins/iscsitarget.pyr      s    r   c                       ó    e Zd ZdZ‡ fdd„Z‡  ZS )ÚRedHatIscsiTarget)zscsi-target-utilsc                    s"   t ƒ  ¡  |  d¡ |  d¡ d S )Nz/etc/tgt/targets.confz*tgtadm --lld iscsi --op show --mode target)ÚsuperÚsetupÚadd_copy_specÚadd_cmd_output©Úself©Ú	__class__r   r   r      s   

zRedHatIscsiTarget.setup©r	   r
   r   Úpackagesr   Ú__classcell__r   r   r   r   r      ó    r   c                       r   )ÚDebianIscsiTarget)r   c                    s   t ƒ  ¡  |  g d¢¡ d S )N)z/etc/ietz!/etc/sysctl.d/30-iscsitarget.confz/etc/default/iscsitarget)r   r   r   r   r   r   r   r   %   s   
zDebianIscsiTarget.setupr   r   r   r   r   r   !   r   r   N)Úsos.report.pluginsr   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   
