diff --git a/setup/start/sudoers b/setup/start/sudoers index 4d455c93c..2d638745c 100644 --- a/setup/start/sudoers +++ b/setup/start/sudoers @@ -32,5 +32,5 @@ Defaults!/home/yellowtent/box/src/scripts/configurelogrotate.sh env_keep="HOME B yellowtent ALL=(root) NOPASSWD: /home/yellowtent/box/src/scripts/configurelogrotate.sh Defaults!/home/yellowtent/box/src/backuptask.js env_keep="HOME BOX_ENV" -yellowtent ALL=(root) NOPASSWD: /home/yellowtent/box/src/backuptask.js +yellowtent ALL=(root) NOPASSWD:SETENV: /home/yellowtent/box/src/backuptask.js diff --git a/src/backups.js b/src/backups.js index 3b17e2692..3634b8d4f 100644 --- a/src/backups.js +++ b/src/backups.js @@ -299,7 +299,7 @@ function runBackupTask(backupId, dataDir, callback) { var killTimerId = null; - var cp = shell.sudo(`backup-${backupId}`, [ BACKUPTASK_CMD, backupId, dataDir ], function (error) { + var cp = shell.sudo(`backup-${backupId}`, [ BACKUPTASK_CMD, backupId, dataDir ], { env: process.env }, function (error) { clearTimeout(killTimerId); cp = null;