[osm-tile-server] 50/117: Can do it now.

Ruben Undheim rubund-guest at moszumanska.debian.org
Tue Nov 3 23:18:19 UTC 2015


This is an automated email from the git hooks/post-receive script.

rubund-guest pushed a commit to branch master
in repository osm-tile-server.

commit 138063ad1e41f982182f91099753c5f4315b5f69
Author: Ruben Undheim <ruben.undheim at gmail.com>
Date:   Fri Sep 4 00:34:56 2015 +0200

    Can do it now.
---
 debian/osm-tile-server-base.postinst | 15 ++++++++++++---
 etc/osm-tile-server.conf             |  1 +
 scripts/osm-tile-server-process      |  2 ++
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/debian/osm-tile-server-base.postinst b/debian/osm-tile-server-base.postinst
index b944234..6966e75 100644
--- a/debian/osm-tile-server-base.postinst
+++ b/debian/osm-tile-server-base.postinst
@@ -29,6 +29,9 @@ case "$1" in
         db_get osm-tile-server/import-sample
         IMPORTSAMPLE=$RET
         db_set osm-tile-server/import-sample false
+        db_get osm-tile-server/do_it_now
+        PROCESSNOW=$RET
+        db_set osm-tile-server/do_it_now "Later"
 
         if ! getent group $DBUSER >/dev/null; then
             addgroup --system $DBUSER >/dev/null
@@ -76,9 +79,6 @@ case "$1" in
 
         sed -i 's/\(dbname">.*CDATA\)\[[^\]*\]/\1\['${DBNAME}'\]\]/' /usr/share/openstreetmap-carto/style-osm-tile-server.xml
    
-        if [ "$IMPORTSAMPLE" = "true" ] ; then
-            su $DBUSER -c "osm2pgsql --slim -d $DBNAME --cache-strategy sparse -C 100 --hstore -S /usr/share/osm2pgsql/default.style /usr/share/osm-tile-server-base/samples/liechtenstein-latest.osm.pbf"
-        fi
 
         sed -i 's/^DBNAME=""/DBNAME="'${DBNAME}'"/' /etc/osm-tile-server.conf
 
@@ -89,6 +89,15 @@ case "$1" in
         
         chown $DBUSER:$DBUSER /var/cache/osm-tile-server-base
 
+
+        if [ "$IMPORTSAMPLE" = "true" ] ; then
+            su $DBUSER -c "osm2pgsql --slim -d $DBNAME --cache-strategy sparse -C 100 --hstore -S /usr/share/osm2pgsql/default.style /usr/share/osm-tile-server-base/samples/liechtenstein-latest.osm.pbf"
+        fi
+
+        if [ "$PROCESSNOW" = "Now; will take some time" ] ; then
+            osm-tile-server-process
+        fi
+
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)
diff --git a/etc/osm-tile-server.conf b/etc/osm-tile-server.conf
index 5b552eb..8d1cc89 100644
--- a/etc/osm-tile-server.conf
+++ b/etc/osm-tile-server.conf
@@ -1,2 +1,3 @@
 
 DBNAME=""
+AREA=""
diff --git a/scripts/osm-tile-server-process b/scripts/osm-tile-server-process
index 4c4509d..cbd4809 100755
--- a/scripts/osm-tile-server-process
+++ b/scripts/osm-tile-server-process
@@ -1,4 +1,6 @@
 #!/bin/bash
 
+set -e
+
 osm-tile-server-download Norway
 osm-tile-server-import /var/cache/osm-tile-server-base/downloaded.osm.pbf

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/osm-tile-server.git



More information about the Pkg-grass-devel mailing list