]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/switch2osm/templates/default/backup.cron.erb
Add log rotation for dev apis
[chef.git] / cookbooks / switch2osm / templates / default / backup.cron.erb
index 80047e839a0a7a7475949b2e9120791d7fc33bd2..54717f49cc17062f22918baf58e965dd6bd88717 100644 (file)
@@ -7,12 +7,15 @@ D=$(date +%Y-%m-%d)
 B=switch2osm-$D.tar.gz
 
 mkdir $T/switch2osm-$D
-mysqldump --user=switch2osm-user --password=<%= @passwords["switch2osm-user"] %> --opt switch2osm-blog > $T/switch2osm-$D/switch2osm-blog.sql
+echo '[mysqldump]' > $T/mysqldump.opts
+echo 'user=switch2osm-user' >> $T/mysqldump.opts
+echo 'password=<%= @passwords["switch2osm-user"] %>' >> $T/mysqldump.opts
+mysqldump --defaults-file=$T/mysqldump.opts --opt switch2osm-blog > $T/switch2osm-$D/switch2osm-blog.sql
 ln -s /srv/switch2osm.org $T/switch2osm-$D/www
 
 export GZIP="--rsyncable -9"
 
 nice tar --create --gzip --dereference --directory=$T --file=$T/$B switch2osm-$D
-nice rsync --bwlimit=500 $T/$B backup::backup
+nice rsync --preallocate --fuzzy $T/$B backup::backup
 
 rm -rf $T