Ë
    i©¹d 	  ã                   ó^   — d dl mZmZmZ  G d„ de«      Z G d„ dee«      Z G d„ dee«      Zy)	é    )ÚPluginÚRedHatPluginÚUbuntuPluginc                   ó   — e Zd ZdZdZd„ Zy)ÚAlternativeszSystem alternativesÚalternativesc                 ó†  — | j                  d| j                  z  «       g }g d¢}| j                  | j                  «      }|d   dk(  ru|d   j	                  «       D ]+  }|j                  «       d   }||vsŒ|j                  |«       Œ- | j                  ›dd›�}| j                  |D �cg c]  }||z  ‘Œ	 c}«       y y c c}w )Nz%s --version)ÚcdrecordÚldÚmkisofsÚwhoisÚxinputrcÚstatusr   Úoutputz --display z%s)Úadd_cmd_outputÚalternatives_cmdÚcollect_cmd_outputÚalternatives_listÚ
splitlinesÚsplitÚappend)ÚselfÚaltsÚignoreÚresÚlineÚaltÚdisp_cmds          úA/usr/lib/python3/dist-packages/sos/report/plugins/alternatives.pyÚsetupzAlternatives.setup   sÄ   € à×Ñ˜N¨T×-BÑ-BÑBÔCàˆò
ˆð ×%Ñ% d×&<Ñ&<Ó=ˆØˆx‰=˜AÒØ˜H™×0Ñ0Ó2ò %�Ø—j‘j“l 1‘o�Ø˜fÒ$Ø—K‘K Õ$ð%ð -1×,AÓ,AÁ4ÐHˆHØ×Ñ¸4Ö @°C ¨C£Ò @ÕAð ùò !As   Â)B>N)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_namer    © ó    r   r   r      s   „ à&€JØ €KóBr'   r   c                   ó4   ‡ — e Zd ZdZdZdZdez  Zˆ fd„Zˆ xZS )ÚRedHatAlternatives)r   r   z	%s --listc                 óR   •— t         t        | �  «        | j                  dddœ«       y )NÚdisplay_javaÚalternatives_display_python)zalternatives --display java.*zalternatives --display python.*)Úsuperr)   r    Úadd_cmd_tags©r   Ú	__class__s    €r   r    zRedHatAlternatives.setup2   s*   ø€ äÔ  $Ñ-Ô/à×ÑØ-;à-ñ
õ 	r'   ©	r!   r"   r#   ÚpackagesÚcommandsr   r   r    Ú__classcell__©r0   s   @r   r)   r)   *   s)   ø„ à €HØ €Hà%ÐØ#Ð&6Ñ6Ð÷ð r'   r)   c                   ó4   ‡ — e Zd ZdZdZdZdez  Zˆ fd„Zˆ xZS )ÚUbuntuAlternatives)Údpkg)úupdate-alternativesr9   z%s --get-selectionsc                 ó˜   •— t         t        | �  «        | j                  d«      r| j	                  dg«       y | j	                  ddg«       y )NÚall_logsz/var/log/alternatives.log*z/var/log/alternatives.logz/var/log/alternatives.log.1)r-   r7   r    Ú
get_optionÚadd_copy_specr/   s    €r   r    zUbuntuAlternatives.setupE   sN   ø€ äÔ  $Ñ-Ô/à�?‰?˜:Ô&Ø×ÑØ,ð õ ð ×ÑØ+Ø-ð õ r'   r1   r5   s   @r   r7   r7   =   s)   ø„ à€HØ'€Hà,ÐØ-Ð0@Ñ@Ð÷ð r'   r7   N)Úsos.report.pluginsr   r   r   r   r)   r7   r&   r'   r   ú<module>r?      s8   ð÷ BÑ AôB�6ô Bô8˜ |ô ô&˜ |õ r'   