18 |
######################### |
######################### |
19 |
|
|
20 |
|
|
21 |
TAG="v5.5.1" |
TAG="v5.5.2" |
22 |
DATADIR=/home/openstreetmap |
DATADIR=/home/openstreetmap |
23 |
|
|
24 |
|
|
25 |
|
if [ "$1" == "clean" ] ; then |
26 |
|
echo Cleaning |
27 |
|
rm -rf $DATADIR |
28 |
|
rm -f /usr/local/bin/osrm* |
29 |
|
pushd /root > /dev/null |
30 |
|
rm -rf osrm-backend |
31 |
|
popd > /dev/null |
32 |
|
|
33 |
|
exit |
34 |
|
fi |
35 |
|
|
36 |
if [ ! -d "$DATADIR" ] ; then |
if [ ! -d "$DATADIR" ] ; then |
37 |
echo DATADIR not found .. creating |
echo DATADIR not found .. creating |
38 |
mkdir -p $DATADIR |
mkdir -p $DATADIR |
39 |
fi |
fi |
40 |
|
|
41 |
if [ ! -f /usr/local/bin/osrm-extract ] ; then |
if [ ! -f /usr/local/bin/osrm-extract ] ; then |
42 |
apt-get install build-essential git cmake pkg-config libprotoc-dev protobuf-compiler libprotobuf-dev libosmpbf-dev libpng12-dev libbz2-dev libstxxl-dev libstxxl-doc libstxxl1 |
apt-get install build-essential git cmake pkg-config |
43 |
apt-get install libxml2-dev libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev libtbb-dev |
apt-get install libprotoc-dev protobuf-compiler libprotobuf-dev libosmpbf-dev libbz2-dev libstxxl-dev libstxxl-doc |
44 |
|
apt-get install libxml2-dev libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev libtbb-dev libpng-dev |
45 |
|
|
46 |
|
|
47 |
cd /root |
cd /root |