+
     6g  c                   s    ^ RI t ] P                  ! RRR7      t]P                   t^ RI5 ^ RIHt ^ RIt^ RI5 ^ RIt ! R R]4      t	R# )	i    Nzsetroubleshoot-pluginsT)Zfallback)Z*)Pluginc                   sl   a  ] tR t^t o ]! R4      tR t]! R4      tR t]! R4      t	Rt
R tR tR	tV tR
# )pluginzN
    SELinux is preventing $SOURCE_PATH "$ACCESS" access to $TARGET_PATH.
    c                s4    \        R 4      V^,          ,          # )z
You tried to place a type on a %s that is not a file type.  This is not allowed, you must assigne a file type.  You can list all file types using the seinfo command.

seinfo -afile_type -x

    )_selfavcZargs   &&&./usr/share/setroubleshoot/plugins/associate.pyget_problem_descriptionZplugin.get_problem_description$   s"      	
 7 	    zpIf you want to change the label of $TARGET_PATH to %s, you are not allowed to since it is not a valid file type.c                s6    V P                   V^,          ,          # )i   )if_textr   r   r   get_if_textZplugin.get_if_text.   s    ||d1g%%r	   z!you must pick a valid file label.zXselect a valid file type.  List valid file labels by executing: 
# seinfo -afile_type -xc                s^    \         P                  ! V \        4       V P                  ^d4       R# )id   N)r    __init____name__Zset_priority)r   s   &r   r   Zplugin.__init__4   s    h'#r	   c                s@   VP                   P                  \        9  d   VP                  R .4      '       d(   V P	                  ^ VP                   P                  34      # VP                  R.4      '       d(   V P	                  ^ VP
                  P                  34      # R# )Z	relabeltoZ	associateN)ZtcontextZtypeZ
file_typesZall_accesses_are_inZreportZscontext)r   r   s   &&r   analyzeZplugin.analyze8   sy    <<J.&&}55{{As||'8'8#9::&&}55{{As||'8'8#9::r	    N)r   Z
__module__Z__qualname__Z__firstlineno__r   Zsummaryr   r
   r   Z	then_textZdo_textr   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      sR       	G   C  DG& 56IiG r	   r   )
ZgettextZtranslationr   Zsetroubleshoot.utilZsetroubleshoot.Pluginr    ZosZstatZselinuxr   r   r	   r   <module>r      sC   *  84H ! ( 	  V r	   