OsmAnd/config/server_indexes_scripts/backup_and_create.sh
2011-09-20 21:19:13 +02:00

34 lines
1 KiB
Bash
Executable file

if [ -n "`ps auxw | grep batch_server.xml | grep IndexBatchCreator | grep -v grep`" ]; then
echo "The gen_index process is already running!"
echo "`ps auxw | grep batch_server.xml | grep IndexBatchCreator | grep -v grep`"
exit 1
fi
if [ -n "`ps auxw | grep batch_server_upload.xml | grep IndexBatchCreator | grep -v grep`" ]; then
echo "The upload process is already running!"
echo "`ps auxw | grep batch_server_upload.xml | grep IndexBatchCreator | grep -v grep`"
exit 1
fi
cd ~/gen_indexes
rm osmand.log
rm console
# update map creator
rm -fr OsmAndMapCreator
mkdir -p OsmAndMapCreator
cd OsmAndMapCreator
wget http://download.osmand.net/latest-night-build/OsmAndMapCreator-development.zip
yes | unzip OsmAndMapCreator-development.zip
cd ..
# remove backup and create new backup
# we should not rm, just do incremental updates for now! rm -rf backup
mkdir -p backup
mv indexes/uploaded/*.* backup
# remove all previous files
rm -rf indexes
mkdir indexes
mkdir indexes/osm
mkdir indexes/uploaded
#run batch creator
./batch_indexing.sh &> console &