2025-08-01 14:56:30 +05:00
|
|
|
|
#!/bin/bash
|
Install/upgrade and UI updates: monolithic install, SnappyMail, firewall, to-do docs
- Install: monolithic install script, venvsetup_modules and venvsetup_monolithic,
install_modules (parse_main, menus, actions, etc.), remove legacy email-configs
and php-configs from repo, add install/snappymail and Rainloop->SnappyMail
migration script
- CyberPanel: urls.py, cyberpanel.sh, cyberpanel_upgrade_monolithic.sh tweaks
- Firewall: firewall.js and firewall.html updates
- plogical: mailUtilities.py, upgrade.py; upgrade_modules 10_post_tweak.sh
- pluginHolder: deploy-plugins-template.sh
- to-do: docs (git conflicts, HTTP 500 recovery, phpMyAdmin, plugins, SnappyMail
rename, install/upgrade OS support, security whitelist, etc.)
- upgrade_modules: 02_checks_part1/part2.txt
2026-02-16 00:12:03 +01:00
|
|
|
|
# CyberPanel install/venvsetup – modular loader. Sources venvsetup_modules/*.sh.
|
|
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
|
|
for f in 01_vars_install_required 02_memcached_main 03_main_run_pip 04_after_install 05_argument_main; do
|
|
|
|
|
|
if [[ -f "$SCRIPT_DIR/venvsetup_modules/${f}.sh" ]]; then
|
|
|
|
|
|
source "$SCRIPT_DIR/venvsetup_modules/${f}.sh"
|
|
|
|
|
|
fi
|
2025-08-01 14:56:30 +05:00
|
|
|
|
done
|