Your IP : 18.117.91.170


Current Path : /opt/cloudlinux/venv/lib64/python3.11/site-packages/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib64/python3.11/site-packages/__pycache__/remove_ubc.cpython-311.pyc

�

�cg�����ddlZddlZddlmcmZdZej��Zed�	d��dkrdZda
dadada
dadadadad	Zed
zZd�Zd�Zd
�Zedkre��dSdS)�N��z
el5.lve0.8������falsez/etc/container/ve.cfgz.tmpc�F�|�ddd���}|�dd���dd��}tj|��}|�d���}|st	dt
�����t
td��5}|�|��|�	��tj|�����ddd��n#1swxYwYtj
tt
��dS)	N�utf-8r)�encoding�indent�newl�
�	�rz Rejected attempt to write empty �wb)�toprettyxml�replace�xml�parseString�RuntimeError�VE_CFG_PATH�open�VE_CFG_PATH_TMP�write�flush�os�fsync�fileno�rename)�
xml_config�new_xml�buf�fs    �py/remove_ubc.py�save_xmlr%!s6���'�'���"�'�M�M�J��#�#�D�"�-�-�5�5�d�B�?�?�J��o�j�)�)�G�
�
�
�w�
�
/�
/�C��M��K�k�K�K�L�L�L�	
�o�t�	$�	$���	�������	���	�	�	�
�����������������������������I�o�{�+�+�+�+�+s�AC7�7C;�>C;c�&�	tjt��an3#t$r&td��t
jd��YnwxYw	t�d��da	n3#t$r&td��t
jd��YnwxYw	t�d��d�d��d�
d��atan#t$rdaYnwxYw	t�d	��da
n#t$rtd
��YnwxYw	t�d��an#t$rYnwxYw	t�d��an#t$rYnwxYwia	t#t�d
��d�
d����t d
<n�#t$rvdt d
<t�d
��}|�dt)d����	t�|��n#t$rYnwxYwYnwxYwt,dk�r	t#t�d��d�
d����t d<t ddkrAt�d��d�dt)d����n�#t$rvdt d<t�d��}|�dt)d����	t�|��n#t$rYnwxYwYnwxYwt.j�d��rT	t5ddd���5}|�d��ddd��dS#1swxYwYdS#t$rYdSwxYwdS)Nzerror: bad ve.cfg file��	lveconfigr�system�ubc�enabled�true�defaultsz(warning: default section error in ve.cfg�lve�package�mem�limitir�io��z"/sys/module/lve/parameters/lve_ubc�wr
r�Y)r�parser�ve_cfg�	Exception�print�sys�exit�getElementsByTagName�ve_lveconfig�getAttribute�ve_ubcr*�
ve_default�ve_lve�
ve_package�ve_defaults�int�
createElement�setAttribute�str�appendChild�CoreVersionr�path�existsrr)r0r2r#s   r$�get_XML_cfgrM/s������;�'�'��������
�&�'�'�'���������������2�2�;�?�?��B��������
�&�'�'�'�������������
��2�2�8�<�<�Q�?�T�T�UZ�[�[�\]�^�k�k�lu�v�v������������������:�!�6�6�z�B�B�1�E�
�
���:�:�:�
�8�9�9�9�9�9�:����
��2�2�5�9�9�����
�
�
���
����
�!�6�6�y�A�A�
�
���
�
�
���
�����K�	� ��!@�!@��!G�!G��!J�!W�!W�X_�!`�!`�a�a��E��������#��E���"�"�5�)�)������#�f�+�+�.�.�.�	��"�"�3�'�'�'�'���	�	�	��D�	������
�����a���	� #�J�$C�$C�D�$I�$I�!�$L�$Y�$Y�Za�$b�$b� c� c�K����4� �B�&�&��/�/��5�5�a�8�E�E�g�s�SW�y�y�Y�Y�Y����	�	�	� $�K����%�%�d�+�+�B��O�O�G�S��Y�Y�/�/�/�
��&�&�r�*�*�*�*���
�
�
���
������
	����
�w�~�~�:�;�;��	��:�C�'�R�R�R�
�VW��������
�
�
�
�
�
�
�
�
�
�
�
����
�
�
�
�
�
���	�	�	��D�D�	����	�s��-A�A� A1�1-B!� B!�%AC9�9D�D� D-�-E	�E	�
E(�(
E5�4E5�9F�
F!� F!�'AG0�0AI0�I�I0�
I*�'I0�)I*�*I0�/I0�BL�AN�-N�N�
N�N�N�N�N�>P�O3�&P�3O7�7P�:O7�;P�
P�
Pc	�
�t��tD�]5}tdkr�	|�d��d�dtd����n�#t$rUt�d��}|�dtd����|�	|��Yn�wxYw	|�d��d�
d��}nm#t$r`t�d��}|�dttd����|�	|��YnwxYwtdkr�tddkr�	t|�d��d�
d����dkr{t|�d��d�
d����dkr<|�d��d�dtd	������$#t$rY��1wxYw��7tD�]5}tdkr�	|�d��d�dtd����n�#t$rUt�d��}|�dtd����|�	|��Yn�wxYw	|�d��d�
d��}nm#t$r`t�d��}|�dttd����|�	|��YnwxYwtdkr�tddkr�	t|�d��d�
d����dkr{t|�d��d�
d����dkr<|�d��d�dtd	������$#t$rY��1wxYw��7	t�d
��}|D]}|j�|���n#t$rYnwxYwt%t��t'jd��dS)Nrr0rr1rr2r3�dr4r))rMrBr*r=rGrHr9r8rFrIr?rDrJrErCr>�
parentNode�removeChildr%r;r<)�elr0r@s   r$�mainrS~s����M�M�M������'�>�>�
$��'�'��.�.�q�1�>�>�w��A���O�O�O�O���
$�
$�
$��*�*�5�1�1��� � ��#�a�&�&�1�1�1����s�#�#�#�#�#�
$����
��-�-�e�4�4�Q�7�D�D�W�M�M�����
$�
$�
$��*�*�5�1�1��� � ��#�k�%�.@�*A�*A�B�B�B����s�#�#�#�#�#�
$�����!����4� �B�&�&���B�3�3�D�9�9�!�<�I�I�'�R�R�S�S�WZ�Z�Z��� 7� 7�� =� =�a� @� M� M�g� V� V�W�W�[\�\�\��/�/��5�5�a�8�E�E�g�s�SW�y�y�Y�Y�Y��� �����D�����������'�>�>�
$��'�'��.�.�q�1�>�>�w��A���O�O�O�O���
$�
$�
$��*�*�5�1�1��� � ��#�a�&�&�1�1�1����s�#�#�#�#�#�
$����

$��-�-�e�4�4�Q�7�D�D�W�M�M�����
$�
$�
$��*�*�5�1�1��� � ��#�k�%�.@�*A�*A�B�B�B����s�#�#�#�#�#�
$����
�!����4� �B�&�&���B�3�3�D�9�9�!�<�I�I�'�R�R�S�S�WZ�Z�Z��� 7� 7�� =� =�a� @� M� M�g� V� V�W�W�[\�\�\��/�/��5�5�a�8�E�E�g�s�SW�y�y�Y�Y�Y��� �����D������
��2�2�8�<�<���	*�	*�B��M�%�%�b�)�)�)�)�	*���
�
�
���
����
�V�����H�Q�K�K�K�K�Ks��<A"�"AC�C�.C4�4A'E�E�>B:H:�:
I�I�#<J � AK?�>K?�.L2�2A'N�N�<B:Q8�8
R�R�9S�
S�S�__main__)rr;�xml.dom.minidom�dom�minidomrrJ�uname�core�findr8r>r@rArBrDrCr*rrr%rMrS�__name__��r$�<module>r^s���
�	�	�	�
�
�
�
�������������r�x�z�z����7�<�<�����#�#��K�
����	��
�
�	����
�
�
��%����&��,�,�,�L�L�L�^C�C�C�L�z����D�F�F�F�F�F��r]

?>