mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 15:47:58 +00:00
update dependencies in vagrant provision file
also automatically checkout if Nominatim directory does not exist
This commit is contained in:
@@ -29,7 +29,7 @@ USERNAME=vagrant
|
|||||||
|
|
||||||
sudo apt-get update -qq
|
sudo apt-get update -qq
|
||||||
sudo apt-get upgrade -y
|
sudo apt-get upgrade -y
|
||||||
sudo apt-get install -y build-essential libxml2-dev libgeos-dev libpq-dev libbz2-dev \
|
sudo apt-get install -y build-essential libgeos-dev libpq-dev libbz2-dev \
|
||||||
libtool automake libproj-dev libboost-dev libboost-system-dev \
|
libtool automake libproj-dev libboost-dev libboost-system-dev \
|
||||||
libboost-filesystem-dev libboost-thread-dev libexpat-dev
|
libboost-filesystem-dev libboost-thread-dev libexpat-dev
|
||||||
sudo apt-get autoremove -y
|
sudo apt-get autoremove -y
|
||||||
@@ -73,18 +73,19 @@ echo "date.timezone = 'Etc/UTC'" | sudo tee /etc/php5/cli/conf.d/99-timezone.ini
|
|||||||
###
|
###
|
||||||
### Nominatim
|
### Nominatim
|
||||||
###
|
###
|
||||||
sudo apt-get install -y libprotobuf-c0-dev protobuf-c-compiler \
|
sudo apt-get install -y libgeos-c1 libgeos++-dev libxml2-dev
|
||||||
libgeos-c1 libgeos++-dev \
|
|
||||||
lua5.2 liblua5.2-dev
|
|
||||||
|
|
||||||
# git clone --recursive https://github.com/twain47/Nominatim.git
|
|
||||||
|
|
||||||
|
|
||||||
# now ideally login as $USERNAME and continue
|
# now ideally login as $USERNAME and continue
|
||||||
su $USERNAME -l
|
su $USERNAME -l
|
||||||
cd /home/vagrant/Nominatim
|
cd /home/vagrant
|
||||||
|
|
||||||
|
if [ ! -d "Nominatim" ]; then
|
||||||
|
sudo apt-get install -y git
|
||||||
|
git clone --recursive https://github.com/twain47/Nominatim.git
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd Nominatim
|
||||||
|
|
||||||
# cd ~/Nominatim
|
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
./configure
|
./configure
|
||||||
make
|
make
|
||||||
|
|||||||
Reference in New Issue
Block a user