diff options
author | Lars Wirzenius <liw@liw.fi> | 2017-06-11 18:27:14 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2017-06-11 18:27:14 +0300 |
commit | 7c742ff724292bccc67e961ddfc6bfaf0ce985a7 (patch) | |
tree | 15236fb54f012a9c38685457b83ad2c6921b074f | |
parent | 761c367c9d2a101fc92b225cc234f1da5d28f4bf (diff) | |
download | obnam-7c742ff724292bccc67e961ddfc6bfaf0ce985a7.tar.gz |
Add: script to get green-albatross forget removes data
-rwxr-xr-x | test-ga-forget | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/test-ga-forget b/test-ga-forget new file mode 100755 index 00000000..1f2e12b3 --- /dev/null +++ b/test-ga-forget @@ -0,0 +1,32 @@ +#!/bin/sh + +set -eu + +obnam() +{ + ./obnam --no-default-config \ + --repository t.repo \ + --repository-format green-albatross-20160813 \ + --root t.data \ + --log t.log --log-level debug \ + "$@" +} + +rm -rf t.data t.repo t.log +genbackupdata --create 100M t.data +obnam backup +genid="$(obnam genids)" +obnam forget "$genid" + +echo +size="$(du -sm t.repo | awk '{print $1}')" +echo "Repository size: $size" +echo -n "Generations: " +obnam genids | tr '\n' ' ' +echo + +if [ "$size" -gt 1 ] +then + echo "FORGET DIDN'T REMOVE DATA" 1>&2 + exit 1 +fi |