HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/sos/policies/distros/__pycache__/anolis.cpython-312.pyc
�

O6uf���2�ddlZddlmZmZGd�de�Zy)�N)�RedHatPolicy�
OS_RELEASEc�D��eZdZdZdZdgZ		d�fd�	Zedd��Z�xZ	S)�AnolisPolicy�	Anolis OSzThe OpenAnolis Project)zDistribution Websitezhttps://openanolis.org/c�,��t�|�||||��y)N)�sysroot�init�
probe_runtime�remote_exec)�super�__init__)�selfr	r
rr�	__class__s     ��=/usr/lib/python3/dist-packages/sos/policies/distros/anolis.pyrzAnolisPolicy.__init__s���
����t�'4�%0�	�	2�c�F�|r|j|vStjjt�sytjjd�syt
td�5}|D]"}|jd�s�d|vs�ddd�y	ddd�y#1swYyxYw)NFz/etc/anolis-release�r�NAMErT)�distro�os�path�existsr�isfile�open�
startswith)�cls�remote�f�lines    r�checkzAnolisPolicy.checks�����:�:��'�'��w�w�~�~�j�)���w�w�~�~�3�4��
�*�c�
"�	$�a��
$���?�?�6�*�"�d�*�#�		$�	$�
$�	$�
�	$�
�s�%B�=B�B�B�B )NNTN)�)
�__name__�
__module__�__qualname__r�vendor�vendor_urlsr�classmethodr!�
__classcell__)rs@rrr
s4���
�F�
%�F�F�G�K�>B�!�2����rr)r�sos.policies.distros.redhatrrr�rr�<module>r,s��
�@��<�r