diff --git a/backup.sh b/backup.sh index a9e6975..d50c6b1 100755 --- a/backup.sh +++ b/backup.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash source "/scripts/borgBackup.sh" source "/scripts/functions.sh" diff --git a/pfsense-backup.sh b/pfsense-backup.sh index c8e8658..bf76f69 100755 --- a/pfsense-backup.sh +++ b/pfsense-backup.sh @@ -1,7 +1,6 @@ -#!/bin/sh +#!/bin/bash source "/scripts/borgBackup.sh" source "/scripts/functions.sh" - ############################################################################################################################## # Main Execution ############################################################################################################################## diff --git a/scripts/functions.sh b/scripts/functions.sh index 17167b9..b61df1a 100644 --- a/scripts/functions.sh +++ b/scripts/functions.sh @@ -89,6 +89,9 @@ function run_backups() { echo "* Running backups" do_backup if [ ! -z "$BORG_BACKUP_TRUE" ]; then + BORG_CREATE_PARAMS=($BORG_CREATE_PARAMS) + BORG_PRUNE_PARAMS=($BORG_PRUNE_PARAMS) + create_borg_backup "$BACKUPNAME" "${destination}/config-${BACKUPNAME}-${timestamp}.xml" purge_borg_backup "$BACKUPNAME" fi