18 |
######################### |
######################### |
19 |
|
|
20 |
|
|
21 |
TAG="v5.5.0" |
TAG="v5.5.2" |
22 |
DATADIR=/mnt/qnap/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 |
|
|
|
if [ ! -d "$DATADIR" ] ; then |
|
|
echo DATADIR not found |
|
33 |
exit |
exit |
34 |
fi |
fi |
35 |
|
|
36 |
|
if [ ! -d "$DATADIR" ] ; then |
37 |
|
echo DATADIR not found .. creating |
38 |
|
mkdir -p $DATADIR |
39 |
|
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 libpng-dev |
43 |
|
apt-get install build-essential git cmake pkg-config 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 |
apt-get install libxml2-dev libzip-dev libboost-all-dev lua5.1 liblua5.1-0-dev libluabind-dev libtbb-dev |
45 |
|
|
46 |
|
|