Minor visual cleanup
parent
7798ccdfc8
commit
ffd4d55991
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
MODE="$1"
|
||||
MODE="${1}"
|
||||
CONFIG="/etc/borgwrapper/config.sh"
|
||||
|
||||
|
||||
|
|
@ -15,10 +15,10 @@ borg_backup () {
|
|||
EXCLUDE_CMD=()
|
||||
|
||||
for EXCLUDE in ${EXCLUDES[@]}; do
|
||||
EXCLUDE_CMD+=( --exclude "$EXCLUDE" )
|
||||
EXCLUDE_CMD+=( --exclude "${EXCLUDE}" )
|
||||
done
|
||||
|
||||
$BORG create --info --stats \
|
||||
${BORG} create --info --stats \
|
||||
--compression lz4 \
|
||||
--numeric-owner \
|
||||
"${REPO}"::"{hostname}-$(date -u +'%Y%m%dT%H%M%SZ')" \
|
||||
|
|
@ -30,34 +30,34 @@ borg_prune () {
|
|||
# Use --prefix to limit pruning to this hostname's archives only, just in
|
||||
# case you for some reason use the same repository for several hosts (not
|
||||
# recommended)
|
||||
$BORG prune --info --stats --list \
|
||||
${BORG} prune --info --stats --list \
|
||||
--prefix "{hostname}-" \
|
||||
--keep-daily=$KEEP_DAILY \
|
||||
--keep-weekly=$KEEP_WEEKLY \
|
||||
--keep-monthly=$KEEP_MONTHLY \
|
||||
--keep-yearly=$KEEP_YEARLY \
|
||||
--keep-daily=${KEEP_DAILY} \
|
||||
--keep-weekly=${KEEP_WEEKLY} \
|
||||
--keep-monthly=${KEEP_MONTHLY} \
|
||||
--keep-yearly=${KEEP_YEARLY} \
|
||||
"${REPO}"
|
||||
}
|
||||
|
||||
borg_verify () {
|
||||
$BORG check --info "${REPO}"
|
||||
${BORG} check --info "${REPO}"
|
||||
}
|
||||
|
||||
borg_unlock () {
|
||||
# Use if borgbackup is not shut down cleanly and complains about lock files
|
||||
$BORG break-lock "${REPO}"
|
||||
${BORG} break-lock "${REPO}"
|
||||
}
|
||||
|
||||
|
||||
source "$CONFIG" || exit 1
|
||||
source "${CONFIG}" || exit 1
|
||||
export BORG_PASSPHRASE
|
||||
|
||||
if [[ $MODE == "backup" ]]; then
|
||||
if [[ ${MODE} == "backup" ]]; then
|
||||
borg_backup
|
||||
borg_prune
|
||||
elif [[ $MODE == "verify" ]]; then
|
||||
elif [[ ${MODE} == "verify" ]]; then
|
||||
borg_verify
|
||||
elif [[ $MODE == "unlock" ]]; then
|
||||
elif [[ ${MODE} == "unlock" ]]; then
|
||||
borg_unlock
|
||||
else
|
||||
print_usage
|
||||
|
|
|
|||
Loading…
Reference in New Issue