[osm-tile-server] 45/117: Added continents

Ruben Undheim rubund-guest at moszumanska.debian.org
Tue Nov 3 23:18:18 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 7f1b1ad166b5516f499ce1066682cea7f46e37bd
Author: Ruben Undheim <ruben.undheim at gmail.com>
Date:   Thu Sep 3 23:55:59 2015 +0200

    Added continents
---
 debian/osm-tile-server-base.config    | 38 +++++++++++++++++++--
 debian/osm-tile-server-base.templates | 63 +++++++++++++++++++++++++++++++----
 2 files changed, 93 insertions(+), 8 deletions(-)

diff --git a/debian/osm-tile-server-base.config b/debian/osm-tile-server-base.config
index 739742d..fe2365f 100644
--- a/debian/osm-tile-server-base.config
+++ b/debian/osm-tile-server-base.config
@@ -4,9 +4,43 @@ set -e
 
 . /usr/share/debconf/confmodule
 
+CONFIGTYPEQUESTION=2
+BACKSTATE=4
 db_input high osm-tile-server/db-name || true
-db_input high osm-tile-server/import-sample || true
-db_input high osm-tile-server/download-map || true
+db_input high osm-tile-server/action-now || true
 db_go
 
+db_get osm-tile-server/action-now
+DONOW=$RET
+if [ "$DONOW" = "true" ] ; then
+    db_set osm-tile-server/import-sample false
+    db_input high osm-tile-server/continent || true
+    db_go
+    db_get osm-tile-server/continent
+    CONTINENT=$RET
+    if   [ "$CONTINENT" = "Asia" ] ; then
+        db_input high osm-tile-server/country_asia || true
+    elif [ "$CONTINENT" = "Europe" ] ; then
+        db_input high osm-tile-server/country_europe || true
+    elif [ "$CONTINENT" = "South America" ] ; then
+        db_input high osm-tile-server/country_samerica || true
+    elif [ "$CONTINENT" = "North America" ] ; then
+        db_input high osm-tile-server/country_namerica || true
+    elif [ "$CONTINENT" = "Africa" ] ; then
+        db_input high osm-tile-server/country_africa || true
+    elif [ "$CONTINENT" = "Australia and Oceania" ] ; then
+        db_input high osm-tile-server/country_australia || true
+    elif [ "$CONTINENT" = "Central America" ] ; then
+        db_input high osm-tile-server/country_camerica || true
+    elif [ "$CONTINENT" = "Antarctica" ] ; then
+        db_input high osm-tile-server/country_antarctica || true
+    fi
+    db_go
+
+else
+    db_input high osm-tile-server/import-sample || true
+    db_set osm-tile-server/download-map None
+    db_go
+fi
+
 exit 0
diff --git a/debian/osm-tile-server-base.templates b/debian/osm-tile-server-base.templates
index aede854..d6b0470 100644
--- a/debian/osm-tile-server-base.templates
+++ b/debian/osm-tile-server-base.templates
@@ -7,12 +7,63 @@ _Description: Enter name of postgresql database to use for the tile server:
 Template: osm-tile-server/import-sample
 Type: boolean
 Default: false
-_Description: Should a test OSM file be imported into the database?
- If YES, a map of Liechtenstein will be imported so that it will be
- available to test.
+_Description: Should a test OSM file (Liechtenstein) be imported into the database?
 
-Template: osm-tile-server/download-map
+Template: osm-tile-server/action-now
+Type: boolean
+Default: false
+_Description: Do you want to select area to import now? 
+
+Template: osm-tile-server/country_europe
+Type: select
+__Choices: None, Germany, Norway, Sweden
+Default: None
+_Description: Select which area to download and import:
+
+Template: osm-tile-server/country_asia
+Type: select
+__Choices: None, China, India, Russia
+Default: None
+_Description: Select which area to download and import:
+
+Template: osm-tile-server/country_namerica
+Type: select
+__Choices: None, Canada, USA
+Default: None
+_Description: Select which area to download and import:
+
+Template: osm-tile-server/country_samerica
+Type: select
+__Choices: None, Bolivia, Venezuela
+Default: None
+_Description: Select which area to download and import:
+
+Template: osm-tile-server/country_camerica
 Type: select
-Choices: Do nothing, Germany, Norway, Sweden
-Default: Do nothing
+__Choices: None, Costa Rica, Mexico
+Default: None
 _Description: Select which area to download and import:
+
+Template: osm-tile-server/country_africa
+Type: select
+__Choices: None, Egypt, South Africa
+Default: None
+_Description: Select which area to download and import:
+
+Template: osm-tile-server/country_australia
+Type: select
+__Choices: None, Australia, New Zealand
+Default: None
+_Description: Select which area to download and import:
+
+Template: osm-tile-server/country_antarctica
+Type: select
+__Choices: None
+Default: None
+_Description: Select which area to download and import:
+
+Template: osm-tile-server/continent
+Type: select
+__Choices: None, Africa, Antarctica, Asia, Australia and Oceania, Central America, Europe, North America, South America
+Default: None
+_Description: Select continent:

-- 
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