id ^ddlmZmZmZGddeZGddeeZGddeeZy) )Plugin RedHatPlugin UbuntuPluginceZdZdZdZdZy) AlternativeszSystem alternatives alternativesc|jd|jzg}gd}|j|j}|ddk(ru|dj D]+}|j d}||vs|j |-|jdd}|j|Dcgc]}||z c}yycc}w)Nz %s --version)cdrecordldmkisofswhoisxinputrcstatusroutputz --display z%s)add_cmd_outputalternatives_cmdcollect_cmd_outputalternatives_list splitlinessplitappend)selfaltsignorereslinealtdisp_cmds A/usr/lib/python3/dist-packages/sos/report/plugins/alternatives.pysetupzAlternatives.setups NT-B-BBC %%d&<&<= x=A H 002 %jjl1of$KK$ %-1,A,A4HH   4 @CC @ A  !As) B>N)__name__ __module__ __qualname__ short_desc plugin_namer rrrs&J KBr'rc4eZdZdZdZdZdezZfdZxZS)RedHatAlternatives)rrz %s --listcRtt| |jdddy)N display_javaalternatives_display_python)zalternatives --display java.*zalternatives --display python.*)superr)r add_cmd_tagsr __class__s rr zRedHatAlternatives.setup2s*  $-/ -;-  r' r!r"r#packagescommandsrrr __classcell__r0s@rr)r)*s) H H%#&66  r'r)c4eZdZdZdZdZdezZfdZxZS)UbuntuAlternatives)dpkg)update-alternativesr9z%s --get-selectionsctt| |jdr|j dgy|j ddgy)Nall_logsz/var/log/alternatives.log*z/var/log/alternatives.logz/var/log/alternatives.log.1)r-r7r get_option add_copy_specr/s rr zUbuntuAlternatives.setupEsN  $-/ ??: &   ,     +-  r'r1r5s@rr7r7=s)H'H,-0@@  r'r7N)sos.report.pluginsrrrrr)r7r&r'rr?s8BAB6B8 | &|r'