summaryrefslogtreecommitdiff
path: root/backup-gnucash.sh
blob: a62199d9967fd5ee051a8bb9f63cd37de47670a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh

BACKUP=$HOME/documents/finances/gnucash-backup
MASTER=$HOME/gnucash-master
TEST_FILE=$MASTER/2016.gnucash


if [ ! -e $BACKUP/last-updated -o $BACKUP/last-updated -ot $TEST_FILE ]; then
    NOW=$(date -I)
    tar -cj -C $(dirname $MASTER) $(basename $MASTER) | gpg -e -r 6EC484CE8FDAD4AC -o $BACKUP/finances-$NOW.tar.bz2.gpg
    touch $BACKUP/last-updated
fi