From 3b280827b52b4e2f51e0f42c393c746057f7370f Mon Sep 17 00:00:00 2001 From: St33v Date: Thu, 13 May 2021 10:14:54 +1000 Subject: move test scripts to test/ dir --- diff.sh | 32 -------------------------------- pruner.sh | 24 ------------------------ tests/diff.sh | 32 ++++++++++++++++++++++++++++++++ tests/pruner.sh | 24 ++++++++++++++++++++++++ 4 files changed, 56 insertions(+), 56 deletions(-) delete mode 100755 diff.sh delete mode 100755 pruner.sh create mode 100755 tests/diff.sh create mode 100755 tests/pruner.sh diff --git a/diff.sh b/diff.sh deleted file mode 100755 index aa9e927..0000000 --- a/diff.sh +++ /dev/null @@ -1,32 +0,0 @@ - -function Differ { - MAXFILES=20 - newArchive=$(borg list :: -P $1 --last 2 --format {name}{NL}) - diffTmpFile=`mktemp /tmp/borgAutoXXXXX` # in /tmp dir - borg diff ::$newArchive > $diffTmpFile - echo newArchive: $newArchive - echo $(wc $diffTmpFile) - addFiles=$(grep '^added' ${diffTmpFile} | wc -l) - echo $addFiles - remFiles=$(grep '^removed' ${diffTmpFile} | wc -l) - echo $remFiles - totFiles=$(wc -l ${diffTmpFile} | awk '{print $1}') - echo $totFiles - echo $totFiles $addFiles $remFiles - if [ ${totFiles} -eq 0 ]; then - echo "No additions or deletions since last backup" - elif [ ${totFiles} -gt ${MAXFILES} ]; then - #echo $(head ${diffTmpFile}) - head ${diffTmpFile} - - midFiles=$(awk -v tot=$totFiles -v max=$MAXFILES 'BEGIN {print tot - max}') - echo " ... ${midFiles} more files changed (Added ${addFiles}, Removed ${remFiles})" - tail ${diffTmpFile} - else - cat ${diffTmpFile} - - fi - rm ${diffTmpFile} -} - -Differ $1 diff --git a/pruner.sh b/pruner.sh deleted file mode 100755 index 75d13af..0000000 --- a/pruner.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/bash -function Pruner { - echo 'Hello' $1 There are "$#" arguments - echo "ONE $1 TWO $2 THREE $3" - if [ "$#" -eq 1 ]; then - echo "I saw $# argument." - borg prune \ - --prefix $1 \ - --list \ - --dry-run \ - --keep-within 1d \ - --keep-daily 2 \ - --keep-weekly 8 \ - --keep-monthly 12 \ - --keep-yearly -1 \ - :: - else - # sds - echo Pruner went wrong. - fi -} - - -Pruner "$@" diff --git a/tests/diff.sh b/tests/diff.sh new file mode 100755 index 0000000..aa9e927 --- /dev/null +++ b/tests/diff.sh @@ -0,0 +1,32 @@ + +function Differ { + MAXFILES=20 + newArchive=$(borg list :: -P $1 --last 2 --format {name}{NL}) + diffTmpFile=`mktemp /tmp/borgAutoXXXXX` # in /tmp dir + borg diff ::$newArchive > $diffTmpFile + echo newArchive: $newArchive + echo $(wc $diffTmpFile) + addFiles=$(grep '^added' ${diffTmpFile} | wc -l) + echo $addFiles + remFiles=$(grep '^removed' ${diffTmpFile} | wc -l) + echo $remFiles + totFiles=$(wc -l ${diffTmpFile} | awk '{print $1}') + echo $totFiles + echo $totFiles $addFiles $remFiles + if [ ${totFiles} -eq 0 ]; then + echo "No additions or deletions since last backup" + elif [ ${totFiles} -gt ${MAXFILES} ]; then + #echo $(head ${diffTmpFile}) + head ${diffTmpFile} + + midFiles=$(awk -v tot=$totFiles -v max=$MAXFILES 'BEGIN {print tot - max}') + echo " ... ${midFiles} more files changed (Added ${addFiles}, Removed ${remFiles})" + tail ${diffTmpFile} + else + cat ${diffTmpFile} + + fi + rm ${diffTmpFile} +} + +Differ $1 diff --git a/tests/pruner.sh b/tests/pruner.sh new file mode 100755 index 0000000..75d13af --- /dev/null +++ b/tests/pruner.sh @@ -0,0 +1,24 @@ +#!/usr/bin/bash +function Pruner { + echo 'Hello' $1 There are "$#" arguments + echo "ONE $1 TWO $2 THREE $3" + if [ "$#" -eq 1 ]; then + echo "I saw $# argument." + borg prune \ + --prefix $1 \ + --list \ + --dry-run \ + --keep-within 1d \ + --keep-daily 2 \ + --keep-weekly 8 \ + --keep-monthly 12 \ + --keep-yearly -1 \ + :: + else + # sds + echo Pruner went wrong. + fi +} + + +Pruner "$@" -- cgit v1.3