Truly run backup commands
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user