U
    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dgZd fdd	Zedd
dZ  Z	S )RockyPolicyRocky Linuxz$Rocky Enterprise Software Foundation)zDistribution Websitezhttps://rockylinux.org)zVendor Websitezhttps://resf.orgNTc                    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/rocky.pyr      s    zRockyPolicy.__init__ c              	   C   st   |r| j |kS tjtsdS tjds.dS ttd2}|D ]&}|dr>d|kr> W 5 Q R  dS q>W 5 Q R X dS )NFz/etc/rocky-releaserNAMEr   T)distroospathexistsr   isfileopen
startswith)clsZremotefliner   r   r   check   s    

zRockyPolicy.check)NNTN)r   )
__name__
__module____qualname__r   ZvendorZvendor_urlsr   classmethodr   __classcell__r   r   r   r   r      s     r   )Zsos.policies.distros.redhatr   r   r   r   r   r   r   r   <module>   s   