X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/f71e9dd187f697e31dddacb1cdaea0d6d29009e9..7a50d2f9964421e932313b15f5d7d3b05ded4c45:/vagrant/install-on-centos-7.sh?ds=inline diff --git a/vagrant/install-on-centos-7.sh b/vagrant/install-on-centos-7.sh index afdeccd9..d76a816f 100755 --- a/vagrant/install-on-centos-7.sh +++ b/vagrant/install-on-centos-7.sh @@ -24,6 +24,14 @@ php-pgsql php php-pear php-pear-DB libpqxx-devel proj-epsg \ bzip2-devel proj-devel geos-devel libxml2-devel boost-devel expat-devel zlib-devel +# If you want to run the test suite, you need to install the following +# aditional packages: + + sudo yum install -y python-pip python-Levenshtein python-psycopg2 \ + php-phpunit-PHPUnit + pip install --user --upgrade pip setuptools lettuce==0.2.18 six==1.9 \ + haversine Shapely pytidylib + # # System Configuration # ==================== @@ -90,7 +98,7 @@ # configuration. Add a separate nominatim configuration to your webserver: #DOCS:``` -sudo cat > /etc/httpd/conf.d/nominatim.conf << EOFAPACHECONF +sudo tee /etc/httpd/conf.d/nominatim.conf << EOFAPACHECONF #DOCS: Options FollowSymLinks MultiViews AddType text/html .php @@ -130,10 +138,10 @@ sudo sed -i 's:#.*::' /etc/httpd/conf.d/nominatim.conf #DOCS: # # Get the source code from Github and change into the source directory # -if [ "x$CHECKOUT" == "xy" ]; then #DOCS: +if [ "x$1" == "xyes" ]; then #DOCS: cd $USERHOME - sudo -u $USERNAME git clone --recursive git://github.com/twain47/Nominatim.git + git clone --recursive git://github.com/twain47/Nominatim.git #DOCS: cd Nominatim else #DOCS: @@ -143,21 +151,22 @@ fi #DOCS: # The code is built in a special directory. Create this directory, # then configure and build Nominatim in there: - sudo -u $USERNAME mkdir build + mkdir build cd build - sudo -u $USERNAME cmake $USERHOME/Nominatim - sudo -u $USERNAME make + cmake $USERHOME/Nominatim + make # You need to create a minimal configuration file that tells nominatim -# the name of your webserver user: +# the name of your webserver user and the URL of the website: #DOCS:``` -sudo -u $USERNAME cat > settings/local.php << EOF +tee settings/local.php << EOF