1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2024-12-25 07:47:05 +00:00

fix access rights of after-backup script

This commit is contained in:
KiekerJan 2022-07-03 18:29:08 +02:00
parent 727d84004f
commit 5787f0dfd5

View File

@ -297,7 +297,7 @@ def perform_backup(full_backup):
pre_script = os.path.join(backup_root, 'before-backup') pre_script = os.path.join(backup_root, 'before-backup')
if os.path.exists(pre_script): if os.path.exists(pre_script):
shell('check_call', shell('check_call',
['su', env['STORAGE_USER'], '-c', pre_script, config["target"]], ['su', env['STORAGE_USER'], '--login', '-c', pre_script, config["target"]],
env=env) env=env)
# Run a backup of STORAGE_ROOT (but excluding the backups themselves!). # Run a backup of STORAGE_ROOT (but excluding the backups themselves!).
@ -369,8 +369,8 @@ def perform_backup(full_backup):
post_script = os.path.join(backup_root, 'after-backup') post_script = os.path.join(backup_root, 'after-backup')
if os.path.exists(post_script): if os.path.exists(post_script):
shell('check_call', shell('check_call',
['su', env['STORAGE_USER'], '-c', post_script, config["target"]], ['su', env['STORAGE_USER'], '--login', '-c', post_script, config["target"]],
env=env) env=env, trap=True)
def run_duplicity_verification(): def run_duplicity_verification():
env = load_environment() env = load_environment()