From 06bd717dfbbeb4f08941e7586dfe855d6e0e1f51 Mon Sep 17 00:00:00 2001 From: antifallobst Date: Sun, 17 Dec 2023 22:04:36 +0100 Subject: [PATCH] fix(worker/mailcow): executing mailcow backup in the mailcow dir --- src/backend/backup/worker/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/backup/worker/mod.rs b/src/backend/backup/worker/mod.rs index abce1dd..4f8f650 100644 --- a/src/backend/backup/worker/mod.rs +++ b/src/backend/backup/worker/mod.rs @@ -1,5 +1,5 @@ use crate::backend::backup; -use anyhow::{bail, Context, Error, Result}; +use anyhow::{bail, Context, Result}; use log::{error, info}; use sqlx::SqlitePool; use std::fs::{create_dir_all, remove_dir_all, File}; @@ -70,6 +70,7 @@ fn perform_backup(backup: backup::Backup) -> Result<()> { .arg("all") .env("MAILCOW_BACKUP_LOCATION", &tmp) .env("PATH", "/bin:/usr/bin:/host/usr/bin") + .current_dir(&dir) .status()?; if !status.success() {