ó uÈÔec@sYddlmZmZddlmZddlmZmZdeefd„ƒYZdS(iÿÿÿÿ(tPlugint RedHatPlugin(tlistdir(tisdirtjoint FibrechannelcBs)eZdZdZdZdZd„ZRS(s8Collects information on fibrechannel devices, if presentt fibrechannelthardwaretstoragetsystems/sys/class/fc_hostcCssddddg}g|D]4}t|ƒrt|ƒD]}t||ƒ^q5q}|ro|j|dtƒndS(Ns/sys/class/fc_host/s/sys/class/fc_remote_ports/s/sys/class/fc_transport/s/sys/class/fc_vports/tattrs(RRRt add_udev_infotTrue(tselftdirstdtdevtdevs((s</usr/lib/python2.7/site-packages/sos/plugins/fibrechannel.pytsetups A(RRssystem(t__name__t __module__t__doc__t plugin_nametprofilestfilesR(((s</usr/lib/python2.7/site-packages/sos/plugins/fibrechannel.pyRs N( t sos.pluginsRRtosRtos.pathRRR(((s</usr/lib/python2.7/site-packages/sos/plugins/fibrechannel.pyt s