Viewing File: /usr/lib/python2.7/site-packages/sos/plugins/networkmanager.pyo

ó
ÑKjc@sHddlmZmZmZddlZdeeefd„ƒYZdS(iÿÿÿÿ(tPlugintRedHatPlugintUbuntuPluginNtNetworkManagercBs2eZdZdZd	Zd
Zd„Zd„ZRS(s)NetworkManager service configuration
    tnetworkmanagertnetworkthardwaretsystemRsnetwork-managerc
s±ˆjdddgƒd}d}d‡fd†}|ddƒrsˆjd	d
ddgƒ|d
}|d
}nK|ddƒr²ˆjdd
ddgƒ|d}|d}nd}d}t|ƒdkr­ˆjdƒ}|ddkr=xK|djƒD]6}|dd!dkrqnˆjd||fƒqWnˆjdƒ}|ddkr­xK|djƒD]6}	|	dd!dkrŒqmnˆjd||	fƒqmWq­ndS(Ns'/etc/NetworkManager/NetworkManager.confs&/etc/NetworkManager/system-connectionss /etc/NetworkManager/dispatcher.dsnmcli con %s idsnmcli dev %sics@d}ddg}ˆj|||ƒ}|djƒjdƒS(Ns(nmcli --terse --fields RUNNING %s statustnmtgeneraltoutputtrunning(texec_cmdtlowert
startswith(tversiontstatus_templatet	obj_tabletstatus(tself(s>/usr/lib/python2.7/site-packages/sos/plugins/networkmanager.pyttest_nm_status's
	Rsnmcli general statuss	nmcli consnmcli con show --actives	nmcli devtshowisnmcli nm statussnmcli con statusslist ids
list ifacetsnmcli --terse --fields NAME conRR
itWarnings%s "%s"s!nmcli --terse --fields DEVICE dev(t
add_copy_spectadd_cmd_outputtlenRt
splitlines(
Rtnmcli_con_details_templatetnmcli_dev_details_templateRtnmcli_con_details_cmdtnmcli_dev_details_cmdtnmcli_con_show_resulttcontnmcli_dev_status_resulttdev((Rs>/usr/lib/python2.7/site-packages/sos/plugins/networkmanager.pytsetupsT








				cCsOxHtjdƒD]7\}}}x%|D]}|jd|ddƒq&WqWdS(Ns&/etc/NetworkManager/system-connectionss'/etc/NetworkManager/system-connections/spsk=(.*)spsk=***(tostwalktdo_file_sub(Rtroottdirstfilestnet_conf((s>/usr/lib/python2.7/site-packages/sos/plugins/networkmanager.pytpostprocis	
(RRssystem(sNetworkManagersnetwork-manager(t__name__t
__module__t__doc__tplugin_nametprofilestpackagesR$R,(((s>/usr/lib/python2.7/site-packages/sos/plugins/networkmanager.pyR
s	T(tsos.pluginsRRRR%R(((s>/usr/lib/python2.7/site-packages/sos/plugins/networkmanager.pyt<module>	s
Back to Directory File Manager