Add basic forum/fluxbb cookbook
[chef.git] / cookbooks / forum / templates / default / backup.cron.erb
1 #!/bin/sh
2 exit 0
3
4 # DO NOT EDIT - This file is being maintained by Chef
5
6 T=$(mktemp -d -t -p /var/tmp forum.XXXXXXXXXX)
7 D=$(date +%Y-%m-%d)
8 B=forum-$D.tar.gz
9
10 mkdir $T/forum-$D
11 mysqldump --user=forum --password=<%= @passwords["database"] %> --opt forum > $T/forum-$D/forum.sql
12 ln -s /srv/forum.openstreetmap.org $T/forum-$D/www
13
14 export GZIP="--rsyncable -9"
15 export RSYNC_RSH="ssh -ax -c arcfour"
16
17 nice tar --create --gzip --dereference --directory=$T --file=$T/$B forum-$D
18 nice rsync $T/$B backup::backup
19
20 rm -rf $T