blob: 544dc0e30529a163977e161020daed7c9edcd99e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#!/bin/bash
# Copyright 2017 Lars Wirzenius
set -eu
obnam()
{
env | grep OBNAM_PROFILE
./obnam --no-default-config \
--repository t.repo \
--repository-format green-albatross-20160813 \
--root t.data \
--log t.log --log-level debug \
--trace fmt_ga \
"$@"
}
rm -rf t.data t.repo t.log t.*.prof
genbackupdata --create 100M t.data
OBNAM_PROFILE=t.backup.prof obnam backup
genid="$(obnam genids)"
OBNAM_PROFILE=t.forget.prof 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
|