o
    id                     @   s,   d dl mZmZ d dlZG dd deZdS )    )RedHatPolicy
OS_RELEASENc                       s>   e Zd ZdZdZdgZ		d fdd	Zedd	d
Z  Z	S )AnolisPolicy	Anolis OSzThe OpenAnolis Project)zDistribution Websitezhttps://openanolis.org/NTc                    s   t t| j||||d d S )N)sysrootinitprobe_runtimeremote_exec)superr   __init__)selfr   r   r   r	   	__class__ =/usr/lib/python3/dist-packages/sos/policies/distros/anolis.pyr      s   
zAnolisPolicy.__init__ c                 C   s   |r| j |v S tjtsdS tjdsdS ttd }|D ]}|dr3d|v r3 W d    dS qW d    dS 1 s?w   Y  dS )NFz/etc/anolis-releaserNAMEr   T)distroospathexistsr   isfileopen
startswith)clsremotefliner   r   r   check   s$   


zAnolisPolicy.check)NNTN)r   )
__name__
__module____qualname__r   vendorvendor_urlsr   classmethodr   __classcell__r   r   r   r   r      s    r   )sos.policies.distros.redhatr   r   r   r   r   r   r   r   <module>   s   