????

Your IP : 3.131.93.117


Current Path : /opt/cloudlinux/venv/lib/python3.11/site-packages/clconfigure/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/clconfigure/__pycache__/linksafe.cpython-311.pyc

�

�EX�bx{���ddlmZddlmZddlmZddlmZmZddl	m
Z
hd�Zd�Zed��dd
e
fd���Zded
eefd�ZdS)�)�ThreadPoolExecutor)�Iterator)�	is_ubuntu)�task�run)�install_package>�alt-php-ssa�alt-php-xray�alt-python27-cllibc�D�tdd���t��dS)Nzcloudlinux-linksafeT)�	reinstall)r�assign_linksafe_group���py/clconfigure/linksafe.py�initialize_linksafers*��
�)�T�:�:�:�:������rzMAssigning linksafe group to files of 'alt-*' packages residing under /opt/alt��concurrencyc���t|���5}tddd��D](}|tvr|�td|g���)	ddd��dS#1swxYwYdS)N)�max_workerszalt-php*zalt-python*z	alt-ruby*z /usr/bin/cl-linksafe-apply-group)r�_installed_packages_iter�PACKAGES_TO_EXCLUDE�submitr)r�tp�packages   rrrs���	��	4�	4�	4�N��/����
�
�	N�	N�G�
�1�1�1��	�	�#� B�G�L�M�M�M��
	N�N�N�N�N�N�N�N�N�N�N�N�N����N�N�N�N�N�Ns�;A�A�!A�patterns�returnc'��K�t��rtddddg|���}ntddg|���}|j������}|D]}|V��dS)Nz
dpkg-queryz-Wz-fz${Package}
�rpmz-qa)rr�stdout�strip�
splitlines)r�result�lines�lines    rrr+s������{�{�0��l�D�$��J��J�K�K����e�U�.�X�.�/�/���M���!�!�,�,�.�.�E������
�
�
�
��rN)r)�concurrent.futuresr�typingr�clcommon.utilsr�clconfigurerr�clconfigure.packagesrrr�intr�strrrrr�<module>r-s���2�1�1�1�1�1�������$�$�$�$�$�$�!�!�!�!�!�!�!�!�0�0�0�0�0�0����������U�V�V�N�N�s�N�N�N�W�V�N������
������r