REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.43 KB
Close
//opt/cloudlinux/venv/lib/python3.11/site-packages/clselector/clpassenger_detectlib.py
Text
Base64
# -*- coding: utf-8 -*- # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2019 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT from __future__ import print_function from __future__ import division from __future__ import absolute_import import glob import os def is_clpassenger_active(): """ Detect if passenger active on server. Detects: - CL passenger ea-apache24-mod-alt-passenger/alt-mod-passenger - CL EA4 passenger ea-ruby24-mod_passenger - CL EA4 passenger ea-ruby27-mod_passenger - alt-ruby27-mod_passenger (replaces ea-apache24-mod-alt-passenger since 6.1.2) - CentOS passenger :return bool: True/False - passenger found/not found """ # CentOS passenger binary orig_passenger_file = "/usr/bin/passenger" # List of CL passenger dirs passenger_dirs = glob.glob('/opt/passenger*') # EA4-ruby24 passenger is_ea4_ruby24_passenger = os.path.isdir('/opt/cpanel/ea-ruby24/root/usr/share/passenger') # EA4-ruby27 passenger is_ea4_ruby27_passenger = os.path.isdir('/opt/cpanel/ea-ruby27/root/usr/share/passenger') # alt-ruby27 passenger is_alt_ruby27_passenger = os.path.isdir('/opt/alt/ruby27/share/passenger') if (os.path.isfile(orig_passenger_file) or passenger_dirs or is_ea4_ruby24_passenger or is_ea4_ruby27_passenger or is_alt_ruby27_passenger): return True return False
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 5
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
__pycache__
DIR
-
drwxr-xr-x
2026-03-25 07:03:03
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
clpassenger_detectlib.py
1.43 KB
lrw-r--r--
2026-02-26 15:36:05
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
cl_selector.py
41.31 KB
lrw-r--r--
2026-02-26 15:36:05
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
cl_selector_arg_parse.py
15.34 KB
lrw-r--r--
2026-02-26 15:36:05
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
selectorlib.py
75.73 KB
lrw-r--r--
2026-02-26 15:36:05
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
__init__.py
408 B
lrw-r--r--
2026-02-26 15:36:05
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).