scripts/syncMapChangeLogs.sh


# delete old files from game server
ssh bigserver2.onehouronelife.com 'find checkout/OneLife/server/mapChangeLogs/*mapLog.txt -mtime +14 -delete'


# copy from game server to here
rsync -avz -e ssh --progress bigserver2.onehouronelife.com:checkout/OneLife/server/mapChangeLogs/*.txt ~/mapChangeLogs/


# delete old files locally
find ~/mapChangeLogs/*mapLog.txt -mtime +14 -delete


# copy from here to public data server
# send all but latest file, which is not public knowledge yet (still being
# updated with new data)
cd ~/mapChangeLogs/
rsync -avz -e ssh --progress `ls -1tr *mapLog.txt | head -n -1` publicdata.onehouronelife.com:public_html/publicMapChangeData/bigserver2.onehouronelife.com/

# send all but latest seed file too (seed still a secret)
rsync -avz -e ssh --progress `ls -1tr *mapSeed.txt | head -n -1` publicdata.onehouronelife.com:public_html/publicMapChangeData/bigserver2.onehouronelife.com/

# delete old files in public data repo
ssh publicdata.onehouronelife.com 'find public_html/publicMapChangeData/bigserver2.onehouronelife.com/*mapLog.txt -mtime +14 -delete'
