U
    -Ø_gû  ã                   @   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)ZstorageN)Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZprofiles© r   r   ú@/usr/lib/python3/dist-packages/sos/report/plugins/iscsitarget.pyr      s   r   c                       s    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_specZadd_cmd_output©Úself©Ú	__class__r   r   r      s    

zRedHatIscsiTarget.setup©r   r	   r
   Zpackagesr   Ú__classcell__r   r   r   r   r      s   r   c                       s    e Zd ZdZ‡ fdd„Z‡  ZS )ÚDebianIscsiTarget)r   c                    s   t ƒ  ¡  |  dddg¡ d S )Nz/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   !   s   r   N)Zsos.report.pluginsr   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   
