From 7cb890890b52b8f1f65d8020f863957bb165498e Mon Sep 17 00:00:00 2001 From: Jeff Moe Date: Sat, 14 Jul 2018 23:10:35 -0600 Subject: [PATCH] add borg delete scriptlet --- .../resources/apps/borg/forksand-borg-delete | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 source/resources/apps/borg/forksand-borg-delete diff --git a/source/resources/apps/borg/forksand-borg-delete b/source/resources/apps/borg/forksand-borg-delete new file mode 100755 index 0000000..88db1e7 --- /dev/null +++ b/source/resources/apps/borg/forksand-borg-delete @@ -0,0 +1,31 @@ +#!/bin/bash +# Copyright (C) 2018, Fork Sand, Inc. +# Copyright (C) 2017, aleph Objects, Inc. +# GPLv3 +set -x + +#exit 0 + +export BORG_REPO="BACKUPS/borg/`hostname`" +export BORG_SERVER="user@host" +#export BORG_PASSPHRASE="`cat /root/.borgpw`" +export BORG_BINARY="borg1" +#export BORG_DISPLAY_PASSPHRASE=0 +#export BORG_LOGGING_CONF= +export BORG_RSH="ssh -i /root/.ssh/id_ed25519-borg-`hostname`" +export BORG_REMOTE_PATH=borg1 +#export BORG_FILES_CACHE_TTL=20 +#export TMPDIR= +export BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=no +export BORG_RELOCATED_REPO_ACCESS_IS_OK=no +export BORG_CHECK_I_KNOW_WHAT_I_AM_DOING=yes +#export BORG_DELETE_I_KNOW_WHAT_I_AM_DOING=yes +export BORG_KEYS_DIR="/root/.config/borg/keys" +export BORG_CACHE_DIR="/root/.cache/borg" + +borg delete \ + --verbose \ + $BORG_SERVER:$BORG_REPO + +# --append-only +