#!/bin/bash

set -euo pipefail

cd /

instance=$1; shift

echo BORG_RSH="$BORG_RSH"
echo BORG_REPO="$BORG_REPO"

echo "Doing backup for instance $instance"

cmd=()
cmd+=(borg create)
cmd+=("--stats")
cmd+=("--exclude-from=/etc/tergum/jobs/$instance/excludes")
cmd+=("--patterns-from=/etc/tergum/jobs/$instance/patterns")
cmd+=("::{hostname}-{now:%Y-%m-%dT%H:%M:%S}")

set -x
time "${cmd[@]}"

borg info --last 1