
    id$                     2    d dl mZmZ d dlZ G d de      Zy)    )RedHatPolicy
OS_RELEASENc                   D     e Zd ZdZdZdgZ	 	 d fd	Zedd       Z xZ	S )CirclePolicyCircle LinuxzThe Circle Linux Project)zDistribution Websitezhttps://cclinux.orgc                 4    t         t        |   ||||       y )N)sysrootinitprobe_runtimeremote_exec)superr   __init__)selfr	   r
   r   r   	__class__s        =/usr/lib/python3/dist-packages/sos/policies/distros/circle.pyr   zCirclePolicy.__init__   s"    lD*79F7B 	+ 	D    c                 F   |r| j                   |v S t        j                  j                  t              syt        j                  j                  d      syt        t        d      5 }|D ]"  }|j                  d      sd|v s d d d        y 	 d d d        y# 1 sw Y   yxY w)NFz/etc/circle-releaserNAMEr   T)distroospathexistsr   isfileopen
startswith)clsremoteflines       r   checkzCirclePolicy.check   s     ::'' ww~~j) ww~~34*c" 	$a $??6*%-#		$ 	$$	$ 	$ s   %B=BBBB )NNTN) )
__name__
__module____qualname__r   vendorvendor_urlsr   classmethodr!   __classcell__)r   s   @r   r   r      s5    F'FBCK>B!D  r   r   )sos.policies.distros.redhatr   r   r   r    r   r   <module>r,      s    A 	 <  r   