o
    i©¹d)  ã                   @   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 t| ƒ ¡  |  d¡ |  d¡ d S )Nz/etc/tgt/targets.confz*tgtadm --lld iscsi --op show --mode target)Úsuperr   Ú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 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   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   
