ó uÈÔec@sEddlmZmZddlZdZdeefd„ƒYZdS(iÿÿÿÿ(tPlugint RedHatPluginNs/usr/lib/yum-plugins/tYumcBsheZdZdZdZdZdZdZdddefd d defd d defgZ d „Z RS(syum information tyumtsystemtpackagemanagertsysmgmts /etc/yum.conftyumlistslist repositories and packagestslowtyumdebugsgather yum debugging datasyum-history-infosgather yum history infoc CsÔ|jddddgƒ|jdƒ|jdƒtjjtƒr<tjjtƒr<d}xatjtƒD]P}|jdƒsˆqmnt |ƒrž|d nd}|tjj t|ƒ}qmWt |ƒr<|jd |d d ƒg|j ƒD]}tjj |ƒd ^qñ}ddj |ƒ}|j |dƒq<n|jdƒ|jddgƒ|jdddgƒ|jddddgƒ|jdƒrG|jdƒ}d}|ddkrxS|djƒD]>}y$t|j dƒdjƒƒ}PWqÐtk r qÐXqÐWnx/td |d ƒD]}|jd!|ƒq)Wn|jd"ƒrf|jd#ƒn|jd$ƒrÐ|jd%ƒrÐ|jd&ƒ}y&|jd'|dj ƒd(fƒWqÐtk rÌqÐXndS()Ns/etc/yums/etc/yum.repos.ds /etc/yum.confs/var/log/yum.logsyum -C repolistsyum -C repolist --verbosets.pyt s rpm -qf %stsuggest_filenamesplugin-packagesiýÿÿÿs%s s s plugin-namess/etc/yum/pluginconf.ds/etc/pki/entitlement/key.pems/etc/pki/entitlement/*-key.pems/etc/pki/product/*.pems/etc/pki/consumer/cert.pems/etc/pki/entitlement/*.pems yum historysyum list installedspackage-cleanup --dupesspackage-cleanup --problemssyum-history-infotstatusitoutputt|isyum history info %dRsyum listR s yum-utilssyum-debug-dumpszcat %siÿÿÿÿ(t add_copy_spectadd_cmd_outputtostpathtexiststYUM_PLUGIN_PATHtisdirtlistdirtendswithtlentjointsplittbasenametadd_string_as_filetadd_forbidden_patht get_optiontexec_cmdtNonet splitlinestinttstript ValueErrortranget is_installedt IndexError( tselftpluginstpt plugnamesthistoryt transactionstlinettr_idtr((s3/usr/lib/python2.7/site-packages/sos/plugins/yum.pytsetup sj   $ /      & (ssystemRR(s /etc/yum.conf(R(R( t__name__t __module__t__doc__t plugin_nametprofilestfilestpackagestverify_packagestFalset option_listR2(((s3/usr/lib/python2.7/site-packages/sos/plugins/yum.pyRs(t sos.pluginsRRRRR(((s3/usr/lib/python2.7/site-packages/sos/plugins/yum.pyt s