From ef16a7e14213498a35a77664ec8e4e5cecaa584d Mon Sep 17 00:00:00 2001 From: Leonard Kugis Date: Sun, 13 Apr 2025 05:00:04 +0200 Subject: backup: Fixed tar argument order --- backup/src/main.rs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/backup/src/main.rs b/backup/src/main.rs index 22b573f..b5a6688 100644 --- a/backup/src/main.rs +++ b/backup/src/main.rs @@ -132,18 +132,20 @@ fn main() -> Result<(), Box> { let backup_path = backup_dir.join(&backup_filename); let mut tar_cmd = Command::new("tar"); + + for excl in &exclude_args { + tar_cmd.arg(excl); + } + tar_cmd .arg("-cvp") - .arg("-g") - .arg(timestamp_file) - .arg("-f") - .arg(&backup_path) .arg("-I") .arg("zstd -9 -T1"); + .arg("-f") + .arg(&backup_path) + .arg("-g") + .arg(timestamp_file) - for excl in &exclude_args { - tar_cmd.arg(excl); - } for src in &source_paths { tar_cmd.arg(src); } -- cgit v1.2.3