OwlCyberSecurity - MANAGER
Edit File: cloudlinux-reconfigure.cpython-311.opt-1.pyc
� �����h'�����������������������N����d�dl�Z�d�dlZd�dlZd�dlZd�dlmZ�d�dlmZ�d�dlm Z m Z mZmZ�d�dl mZ�dZ�G�d��dej��������������������Zd ��Zd ��Zedk����rU�ej��������ej�����������������������ed ������������� ��e����������������ej��������de�������������dS�#��ej��������de�������������w�xY�wdS�)�����N)� cledition)�setup_logger)�admin�shared� shared_pro�solo)�init_lve_utils_sentry_clientz$/var/log/cloudlinux/clcustomizer.logc��������������������"�����e�Zd�ZdZdZdZdZdZdS�)� TargetEditionr����autor���r���r���N)�__name__� __module__�__qualname__�ADMIN�AUTO�SHARED� SHARED_PRO�SOLO��������,py/clconfigure/cli/cloudlinux-reconfigure.pyr���r������s'���������������E��D� �F��J��D�D�Dr���r���c�������������������>����t����������j����������������������rt����������j��������j��������S�t����������j����������������������rt����������j��������j��������S�t����������j����������������������rt����������j��������j��������S�t����������j ����������������������rt����������j ��������j��������S�t�������������������������)z- Resolves edition for 'auto' target. )r����is_cl_solo_editionr���r����value�is_cl_admin_editionr����is_cl_shared_editionr����is_cl_shared_pro_editionr����NotImplementedErrorr���r���r����_resolve_auto_targetr������s���������#�%�%��(��!�'�'��$�&�&��)��"�(�(��%�'�'��*��#�)�)��)�+�+��.��'�-�-� � � �r���c�������������������&����t����������dt�����������������������t����������j��������dd���������������������t ����������j���������������������������������t����������j����������������������}�|�� ��������������������d�������������}|� ��������������������d������������}|���������������������ddd ��t����������D���������������d ��������������|� ��������������������d������������}|���������������������ddd ��t����������D���������������d ��������������|�� ����������������������������������}|j���������|�������������������������������������dS�|j��������dk����rt#������������������������n|j��������}t����������j��������j��������t(����������t����������j��������j��������t,����������t����������j��������j��������t0����������t����������j��������j��������t4����������i}|���������������������|������������}|�t9����������d|����������������ddd�}|���������������������|j��������������������} | �t9����������d|j�������������������������t;����������|| ������������|��������������dS�)zV Entry point for this program. Parses arguments and calls needed methods. NzExecuting "%s"� �action)�dest�reconfigurez-tz--targetc�����������������������g�|�] }|j����������� S�r����r�����.0�es��� r���� <listcomp>zmain.<locals>.<listcomp>7���s������%E�%E�%E�!�a�g�%E�%E�%Er���T)�choices�required�preconfigurec�����������������������g�|�] }|j����������� S�r���r&���r'���s��� r���r*���zmain.<locals>.<listcomp><���s������&F�&F�&F�1�q�w�&F�&F�&Fr���r���zUnknown target � provision�preprovision)r$���r-���zUnknown action )�edition)r���� LOGS_PATH�logging�debug�join�sys�argv�argparse�ArgumentParser�add_subparsers� add_parser�add_argumentr���� parse_argsr"���� print_help�targetr���r���r���r���r���r���r���r���r���r����get� ValueError�getattr) �parser� subparsersr$���r-����argsr?����handlers�handler�actionsr"���s ��� r����mainrI���+���s ����� ���y�!�!�!��M�"�C�H�H�S�X�$6�$6�7�7�7� � $� &� &�F��&�&�H�&�5�5�J��'�'� �6�6�K����T�:�%E�%E�}�%E�%E�%E�&*����,��,��,���(�(��8�8�L����d�J�&F�&F� �&F�&F�&F�'+����-��-��-�������D��{����������'+�{�f�'<�'<� !� #� #� #�$�+�F�� �� �$���!�5���"�F�� �&� � �H���l�l�6�"�"�G����3�6�3�3�4�4�4��#�&����G���[�[��� %� %�F� �~��8�4�;�8�8�9�9�9��G�G�V���V�,�,�,�,�,�,r����__main__)�level�clconfigurez4You can find complete logs of the operation here: %s)r8����enumr3���r6����clcommon.libr���rL���r����clconfigure.specr���r���r���r����lve_utils.sentryr ���r2����Enumr���r���rI���r ����basicConfig�INFO�infor���r���r����<module>rU������sZ�������������������� � � � ��"��"��"��"��"��"��$��$��$��$��$��$��<��<��<��<��<��<��<��<��<��<��<��<��9��9��9��9��9��9�2� ����������D�I������� �� �� �.-��.-��.-�b��z����G��g�l�+�+�+�+� � ��/�/�/�X���������K�Y�W�W�W�W�W�����K�Y�W�W�W�W������s����2 B��B"