]> git.openstreetmap.org Git - chef.git/commitdiff
Enable backups for the forum
authorTom Hughes <tom@compton.nu>
Mon, 17 Oct 2016 18:35:48 +0000 (19:35 +0100)
committerTom Hughes <tom@compton.nu>
Mon, 17 Oct 2016 18:35:48 +0000 (19:35 +0100)
cookbooks/forum/templates/default/backup.cron.erb

index 41119794e87a6f4986ad8026e42daf530c5dc3e9..ec30196d3097cbe8a836004f981ed1be3ac602ea 100644 (file)
@@ -1,5 +1,4 @@
 #!/bin/sh
-exit 0
 
 # DO NOT EDIT - This file is being maintained by Chef
 
@@ -8,7 +7,10 @@ D=$(date +%Y-%m-%d)
 B=forum-$D.tar.gz
 
 mkdir $T/forum-$D
-mysqldump --user=forum --password=<%= @passwords["database"] %> --opt forum > $T/forum-$D/forum.sql
+echo '[mysqldump]' > $T/mysqldump.opts
+echo 'user=forum' >> $T/mysqldump.opts
+echo 'password=<%= @passwords["database"] %>' >> $T/mysqldump.opts
+mysqldump --defaults-file=$T/mysqldump.opts --opt forum > $T/forum-$D/forum.sql
 ln -s /srv/forum.openstreetmap.org $T/forum-$D/www
 
 export GZIP="--rsyncable -9"