#!/bin/sh
TEMPDIR=`mktemp -d /tmp/storebackup-XXXXXX`

testdir=testdir
set -e
cd $TEMPDIR
mkdir testdir
testfiles="testfile symlink"
ln -s testfile testdir/symlink
dd if=/dev/urandom of=testdir/testfile bs=2048 count=1
dd if=/dev/urandom of=testdir/testfile2 bs=1024 count=1
# Make modification date easily distinguishable
touch -d -1day testdir/testfile

find $testdir | xargs stat -c '%y: %n'

mkdir backup
for ((i=1; $i <= 3; i=$i+1));do
    storeBackup -d 1 -v -s $testdir -t backup
    last_dir=`ls backup | tail -1`
    mkdir restore-$i
    storeBackupRecover -v -n -r $testdir -r backup/$last_dir -t restore-$i || true # storeBackupRecover always(?) returns 255. YAB?
done
stat -c '%y: %n' restore*/testfile
