Do not initiate backup if the section is not enabled

This commit is contained in:
Adrien P
2025-10-20 22:34:05 +02:00
parent 5887274ba8
commit 30b9393877

4
run.py
View File

@@ -65,6 +65,10 @@ def backup_system(config, args, antispam_apps):
utils.copy_file(args.configfile, backup_path) utils.copy_file(args.configfile, backup_path)
# Backup applications # Backup applications
for app in PRIMARY_APPS + antispam_apps: for app in PRIMARY_APPS + antispam_apps:
if (config.has_option(section, "enabled") and
not config.getboolean(section, "enabled")
):
continue
if app == "dovecot" and args.no_mail: if app == "dovecot" and args.no_mail:
utils.printcolor("Skipping mail backup", utils.BLUE) utils.printcolor("Skipping mail backup", utils.BLUE)
continue continue