-v0 Z d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z d dl
mZmZ d dl
mZmZmZ d dlmZ d d lmZmZmZmZmZmZ d d
lmZmZmZ dZ e r ed eD Z ed
ej d d Z! ed d Z"dS ) ) cledition) is_ubuntu)task)enable_accelerate_wp_free)trigger_manage_clplus)remove_cl_edition_fileupdate_cl_edition_file)apply_workaround_lve_faileddisable_lve_servicesunload_lve_module)initialize_linksafe)STATE_INSTALLED
STATE_REMOVED
erase_packageget_package_stateinstall_packageset_package_state)
STATE_RUNNING
STATE_STOPPEDset_service_state)mod_hostinglimitszea-apache24-mod_hostinglimitszhttpd24-mod_hostinglimitszgovernor-mysqlc # B K | ]}| d d V dS )_-N)replace).0pkgs py/clconfigure/spec/solo.py r * s0 UU#C 5 5UUUUUU z*Initial provisioning during transition of z into CloudLinux OS Soloc dS )z
Triggered before jwt token change in rhn-client-tools
but already after successful registration with new edition.
Designed to safely terminate things that should not be
running as part of current edition but avoid license checks.
N )editions r preprovisionr$ - s r z.Configuring environment for CloudLinux OS Soloc 4 t t d t D ]}t t | t t
d t
t t t dd t d t
k r;t dd t t d t t d t t t! t# dS )zp
Converts "normal" CloudLinux into CL Solo by disabling
some services and installing some packages.
zcloudlinux-admin-metazcloudlinux-solo-metaz lve-utilsT) reinstallcagefsN)r r CONFLICTED_PACKAGESr r r r r r
r r r r r r r r r
)r# conflicted_packages r provisionr* 8 s )***1 = =-);<<<<o'=>>>K40000""o55D1111-222-222 !!!!!r N)#clcommon.libr clcommon.utilsr clconfigurer clconfigure.awpr clconfigure.clpror clconfigure.filesr r clconfigure.limitsr
r r clconfigure.linksafer
clconfigure.packagesr r r r r r clconfigure.servicesr r r r( tupleget_cl_edition_readabler$ r* r" r r r7 s # " " " " " $ $ $ $ $ $ 5 5 5 5 5 5 3 3 3 3 3 3 L L L L L L L L
5 4 4 4 4 4
9;; V %UUATUUUUU p3T93T3V3Vpppqq rq 677" " 87" " "r