From 5787f0dfd5042d7becaaf2da01f74285e2215608 Mon Sep 17 00:00:00 2001 From: KiekerJan Date: Sun, 3 Jul 2022 18:29:08 +0200 Subject: [PATCH] fix access rights of after-backup script --- management/backup.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/management/backup.py b/management/backup.py index 0f180664..5a394505 100755 --- a/management/backup.py +++ b/management/backup.py @@ -297,7 +297,7 @@ def perform_backup(full_backup): pre_script = os.path.join(backup_root, 'before-backup') if os.path.exists(pre_script): shell('check_call', - ['su', env['STORAGE_USER'], '-c', pre_script, config["target"]], + ['su', env['STORAGE_USER'], '--login', '-c', pre_script, config["target"]], env=env) # 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') if os.path.exists(post_script): shell('check_call', - ['su', env['STORAGE_USER'], '-c', post_script, config["target"]], - env=env) + ['su', env['STORAGE_USER'], '--login', '-c', post_script, config["target"]], + env=env, trap=True) def run_duplicity_verification(): env = load_environment()