X7ROOT File Manager
Current Path:
/opt/cloudlinux/venv/lib/python3.11/site-packages/clconfigure
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
clconfigure
/
??
..
??
Readme.md
(1.61 KB)
??
__init__.py
(3.09 KB)
??
__pycache__
??
awp.py
(1.75 KB)
??
cagefs.py
(1.81 KB)
??
cli
??
clpro.py
(868 B)
??
files.py
(933 B)
??
limits.py
(2.86 KB)
??
linksafe.py
(1.75 KB)
??
lve.py
(965 B)
??
packages.py
(3.18 KB)
??
services.py
(2.29 KB)
??
spec
??
watcher.py
(4.94 KB)
Editing: files.py
# 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)
Upload File
Create Folder