Truly run backup commands

This commit is contained in:
2025-06-01 10:00:52 -04:00
parent f2d3d69d5e
commit f7a2a83a6c

View File

@@ -25,19 +25,16 @@ def backup [job] {
}
def zfsBackup [job] {
let cmdStart = "syncoid --no-sync-snap --create-bookmark --no-privilege-elevation --recursive"
let cmd = $"($cmdStart) ($job.source) ($job.target)"
logStartJob $job.statusSlug
$cmd
syncoid --no-sync-snap --create-bookmark --no-privilege-elevation --recursive $job.source $job.target
logFinishedJob $job.statusSlug
}
def kopiaBackup [job] {
#using sudo is annoying but since this is backing up docker containers
#the permissions are often wrong. I should be using podman + rootless
let cmd = $"sudo kopia --config-file=($job.target) snapshot create ($job.source)"
logStartJob $job.statusSlug
$cmd
sudo kopia --config-file=$job.target snapshot create $job.source
logFinishedJob $job.statusSlug
}