/usr/share/cagefs-skeleton/opt/cloudlinux/venv/lib/python3.11/site-packages/clconfigure
# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2024 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # https://cloudlinux.com/docs/LICENCE.TXT # import subprocess from pathlib import Path from clcommon.lib.consts import CL_EDITION_FILE_FOR_USERS def remove_cl_edition_file(): """ Remove the file that contains the CloudLinux edition for end-user access. See CLOS-2411 for more info. """ Path(CL_EDITION_FILE_FOR_USERS).unlink(missing_ok=True) def update_cl_edition_file(): """ Populate edition cache again with new edition. """ with subprocess.Popen( ['/usr/bin/cldetect', '--detect-edition'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, ) as proc: stdout, _ = proc.communicate() if proc.returncode != 0: return with open(CL_EDITION_FILE_FOR_USERS, 'wb') as f: f.write(stdout)
.
Edit
..
Edit
Readme.md
Edit
__init__.py
Edit
__pycache__
Edit
awp.py
Edit
cagefs.py
Edit
cli
Edit
clpro.py
Edit
files.py
Edit
limits.py
Edit
linksafe.py
Edit
lve.py
Edit
packages.py
Edit
services.py
Edit
spec
Edit
watcher.py
Edit