
    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 )OpenCloudOSPolicyOpenCloudOS StreamOpenCloudOS)zDistribution Websitezhttps://www.opencloudos.org/c                 4    t         t        |   ||||       y )N)sysrootinitprobe_runtimeremote_exec)superr   __init__)selfr
   r   r   r   	__class__s        B/usr/lib/python3/dist-packages/sos/policies/distros/opencloudos.pyr   zOpenCloudOSPolicy.__init__   s#    /d>K<G 	0 	I    c                    |r| j                   |v S t        j                  j                  t              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)NFrNAMEr   T)distroospathexistsr   open
startswith)clsremoteflines       r   checkzOpenCloudOSPolicy.check   s     ::''ww~~j)*c" 	$a $??6*+t3#		$ 	$$	$ 	$ s   A7A7"A7,A77B )NNTN) )
__name__
__module____qualname__r   vendorvendor_urlsr   classmethodr!   __classcell__)r   s   @r   r   r      s5    !FFKLK>B!I  r   r   )sos.policies.distros.redhatr   r   r   r    r   r   <module>r,      s    A 	 r   