From 154350043b11970e493594a037ff4fb58a90f011 Mon Sep 17 00:00:00 2001 From: Simon Gabyshev Date: Sat, 2 Jun 2018 13:40:02 +0700 Subject: [PATCH] added nominatim extension to repmgr image (#162) * added nominatim extension to repmgr image * revert changes to generated files * add nominatim.so to tests * result of ./make/make.sh * fix sh script * fixed generated files * resolve issues --- .travis.yml | 2 +- .../postgres-10_pgpool-3.3_barman-2.3.yml | 2 +- .../postgres-10_pgpool-3.3_barman-2.4.yml | 2 +- .../postgres-10_pgpool-3.6_barman-2.3.yml | 2 +- .../postgres-10_pgpool-3.6_barman-2.4.yml | 2 +- .../postgres-10_pgpool-3.7_barman-2.3.yml | 2 +- .../postgres-10_pgpool-3.7_barman-2.4.yml | 2 +- .../postgres-9.5_pgpool-3.3_barman-2.3.yml | 2 +- .../postgres-9.5_pgpool-3.3_barman-2.4.yml | 2 +- .../postgres-9.5_pgpool-3.6_barman-2.3.yml | 2 +- .../postgres-9.5_pgpool-3.6_barman-2.4.yml | 2 +- .../postgres-9.5_pgpool-3.7_barman-2.3.yml | 2 +- .../postgres-9.5_pgpool-3.7_barman-2.4.yml | 2 +- .../postgres-9.6_pgpool-3.3_barman-2.3.yml | 2 +- .../postgres-9.6_pgpool-3.3_barman-2.4.yml | 2 +- .../postgres-9.6_pgpool-3.6_barman-2.3.yml | 2 +- .../postgres-9.6_pgpool-3.6_barman-2.4.yml | 2 +- .../postgres-9.6_pgpool-3.7_barman-2.3.yml | 2 +- .../postgres-9.6_pgpool-3.7_barman-2.4.yml | 2 +- ...gres-extended-10_pgpool-3.3_barman-2.3.yml | 2 +- ...gres-extended-10_pgpool-3.3_barman-2.4.yml | 2 +- ...gres-extended-10_pgpool-3.6_barman-2.3.yml | 2 +- ...gres-extended-10_pgpool-3.6_barman-2.4.yml | 2 +- ...gres-extended-10_pgpool-3.7_barman-2.3.yml | 2 +- ...gres-extended-10_pgpool-3.7_barman-2.4.yml | 2 +- ...res-extended-9.5_pgpool-3.3_barman-2.3.yml | 2 +- ...res-extended-9.5_pgpool-3.3_barman-2.4.yml | 2 +- ...res-extended-9.5_pgpool-3.6_barman-2.3.yml | 2 +- ...res-extended-9.5_pgpool-3.6_barman-2.4.yml | 2 +- ...res-extended-9.5_pgpool-3.7_barman-2.3.yml | 2 +- ...res-extended-9.5_pgpool-3.7_barman-2.4.yml | 2 +- ...res-extended-9.6_pgpool-3.3_barman-2.3.yml | 2 +- ...res-extended-9.6_pgpool-3.3_barman-2.4.yml | 2 +- ...res-extended-9.6_pgpool-3.6_barman-2.3.yml | 2 +- ...res-extended-9.6_pgpool-3.6_barman-2.4.yml | 2 +- ...res-extended-9.6_pgpool-3.7_barman-2.3.yml | 2 +- ...res-extended-9.6_pgpool-3.7_barman-2.4.yml | 2 +- make/make.sh | 3 ++- src/Barman-2.3-Postgres-10.Dockerfile | 2 +- src/Barman-2.3-Postgres-9.6.Dockerfile | 2 +- src/Barman-2.4-Postgres-10.Dockerfile | 2 +- src/Barman-2.4-Postgres-9.6.Dockerfile | 2 +- src/Pgpool-3.3-Postgres-10.Dockerfile | 2 +- src/Pgpool-3.3-Postgres-9.6.Dockerfile | 2 +- src/Pgpool-3.6-Postgres-10.Dockerfile | 2 +- src/Pgpool-3.6-Postgres-9.6.Dockerfile | 2 +- src/Pgpool-3.7-Postgres-10.Dockerfile | 2 +- src/Pgpool-3.7-Postgres-9.6.Dockerfile | 2 +- src/Postgres-10-Repmgr-3.2.Dockerfile | 2 +- src/Postgres-9.5-Repmgr-3.2.Dockerfile | 2 +- src/Postgres-9.6-Repmgr-3.2.Dockerfile | 2 +- ...Postgres-extended-10-Repmgr-3.2.Dockerfile | 6 +++--- ...ostgres-extended-9.5-Repmgr-3.2.Dockerfile | 6 +++--- ...ostgres-extended-9.6-Repmgr-3.2.Dockerfile | 6 +++--- ...extended-9.5-10-Repmgr-3.2.part.Dockerfile | 4 ++-- .../bin/extensions/pg_nominatim/install.sh | 19 +++++++++++++++++++ tests/extensions-are-available/run.sh | 2 +- 57 files changed, 83 insertions(+), 63 deletions(-) create mode 100755 src/pgsql/extensions/bin/extensions/pg_nominatim/install.sh diff --git a/.travis.yml b/.travis.yml index dd8bc274..15706d64 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Thu May 31 15:23:48 +07 2018 ## +## BUILD_NUMBER=Fri Jun 1 13:38:15 +07 2018 ## ########################################################################## sudo: required diff --git a/docker-compose/postgres-10_pgpool-3.3_barman-2.3.yml b/docker-compose/postgres-10_pgpool-3.3_barman-2.3.yml index 268a83da..25502844 100644 --- a/docker-compose/postgres-10_pgpool-3.3_barman-2.3.yml +++ b/docker-compose/postgres-10_pgpool-3.3_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-10_pgpool-3.3_barman-2.4.yml b/docker-compose/postgres-10_pgpool-3.3_barman-2.4.yml index b82bba1f..c1dd87e6 100644 --- a/docker-compose/postgres-10_pgpool-3.3_barman-2.4.yml +++ b/docker-compose/postgres-10_pgpool-3.3_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-10_pgpool-3.6_barman-2.3.yml b/docker-compose/postgres-10_pgpool-3.6_barman-2.3.yml index 217813c3..8906375a 100644 --- a/docker-compose/postgres-10_pgpool-3.6_barman-2.3.yml +++ b/docker-compose/postgres-10_pgpool-3.6_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-10_pgpool-3.6_barman-2.4.yml b/docker-compose/postgres-10_pgpool-3.6_barman-2.4.yml index d6c6ea73..2dc19447 100644 --- a/docker-compose/postgres-10_pgpool-3.6_barman-2.4.yml +++ b/docker-compose/postgres-10_pgpool-3.6_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-10_pgpool-3.7_barman-2.3.yml b/docker-compose/postgres-10_pgpool-3.7_barman-2.3.yml index 653c53ea..fe22621b 100644 --- a/docker-compose/postgres-10_pgpool-3.7_barman-2.3.yml +++ b/docker-compose/postgres-10_pgpool-3.7_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-10_pgpool-3.7_barman-2.4.yml b/docker-compose/postgres-10_pgpool-3.7_barman-2.4.yml index 298faa48..6a66731c 100644 --- a/docker-compose/postgres-10_pgpool-3.7_barman-2.4.yml +++ b/docker-compose/postgres-10_pgpool-3.7_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.5_pgpool-3.3_barman-2.3.yml b/docker-compose/postgres-9.5_pgpool-3.3_barman-2.3.yml index 1848b9ad..d598f025 100644 --- a/docker-compose/postgres-9.5_pgpool-3.3_barman-2.3.yml +++ b/docker-compose/postgres-9.5_pgpool-3.3_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.5_pgpool-3.3_barman-2.4.yml b/docker-compose/postgres-9.5_pgpool-3.3_barman-2.4.yml index 2ef8fd86..25a63a4a 100644 --- a/docker-compose/postgres-9.5_pgpool-3.3_barman-2.4.yml +++ b/docker-compose/postgres-9.5_pgpool-3.3_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.5_pgpool-3.6_barman-2.3.yml b/docker-compose/postgres-9.5_pgpool-3.6_barman-2.3.yml index 349474fa..886fc8d5 100644 --- a/docker-compose/postgres-9.5_pgpool-3.6_barman-2.3.yml +++ b/docker-compose/postgres-9.5_pgpool-3.6_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.5_pgpool-3.6_barman-2.4.yml b/docker-compose/postgres-9.5_pgpool-3.6_barman-2.4.yml index 4be0725a..7c35732c 100644 --- a/docker-compose/postgres-9.5_pgpool-3.6_barman-2.4.yml +++ b/docker-compose/postgres-9.5_pgpool-3.6_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.5_pgpool-3.7_barman-2.3.yml b/docker-compose/postgres-9.5_pgpool-3.7_barman-2.3.yml index 242d3771..ba7404e1 100644 --- a/docker-compose/postgres-9.5_pgpool-3.7_barman-2.3.yml +++ b/docker-compose/postgres-9.5_pgpool-3.7_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.5_pgpool-3.7_barman-2.4.yml b/docker-compose/postgres-9.5_pgpool-3.7_barman-2.4.yml index e2bb4a07..fa9575ba 100644 --- a/docker-compose/postgres-9.5_pgpool-3.7_barman-2.4.yml +++ b/docker-compose/postgres-9.5_pgpool-3.7_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.6_pgpool-3.3_barman-2.3.yml b/docker-compose/postgres-9.6_pgpool-3.3_barman-2.3.yml index 48e52cce..340daae7 100644 --- a/docker-compose/postgres-9.6_pgpool-3.3_barman-2.3.yml +++ b/docker-compose/postgres-9.6_pgpool-3.3_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.6_pgpool-3.3_barman-2.4.yml b/docker-compose/postgres-9.6_pgpool-3.3_barman-2.4.yml index ee6d324f..8c4518cc 100644 --- a/docker-compose/postgres-9.6_pgpool-3.3_barman-2.4.yml +++ b/docker-compose/postgres-9.6_pgpool-3.3_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.6_pgpool-3.6_barman-2.3.yml b/docker-compose/postgres-9.6_pgpool-3.6_barman-2.3.yml index 756f94a2..9136d294 100644 --- a/docker-compose/postgres-9.6_pgpool-3.6_barman-2.3.yml +++ b/docker-compose/postgres-9.6_pgpool-3.6_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.6_pgpool-3.6_barman-2.4.yml b/docker-compose/postgres-9.6_pgpool-3.6_barman-2.4.yml index f235c199..6c4f712f 100644 --- a/docker-compose/postgres-9.6_pgpool-3.6_barman-2.4.yml +++ b/docker-compose/postgres-9.6_pgpool-3.6_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.6_pgpool-3.7_barman-2.3.yml b/docker-compose/postgres-9.6_pgpool-3.7_barman-2.3.yml index b1fb280e..1b0476ed 100644 --- a/docker-compose/postgres-9.6_pgpool-3.7_barman-2.3.yml +++ b/docker-compose/postgres-9.6_pgpool-3.7_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-9.6_pgpool-3.7_barman-2.4.yml b/docker-compose/postgres-9.6_pgpool-3.7_barman-2.4.yml index ce7b2344..4182a8ba 100644 --- a/docker-compose/postgres-9.6_pgpool-3.7_barman-2.4.yml +++ b/docker-compose/postgres-9.6_pgpool-3.7_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-10_pgpool-3.3_barman-2.3.yml b/docker-compose/postgres-extended-10_pgpool-3.3_barman-2.3.yml index 5d2ccc34..731d8da2 100644 --- a/docker-compose/postgres-extended-10_pgpool-3.3_barman-2.3.yml +++ b/docker-compose/postgres-extended-10_pgpool-3.3_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-10_pgpool-3.3_barman-2.4.yml b/docker-compose/postgres-extended-10_pgpool-3.3_barman-2.4.yml index bdf86fe6..2f261d71 100644 --- a/docker-compose/postgres-extended-10_pgpool-3.3_barman-2.4.yml +++ b/docker-compose/postgres-extended-10_pgpool-3.3_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-10_pgpool-3.6_barman-2.3.yml b/docker-compose/postgres-extended-10_pgpool-3.6_barman-2.3.yml index f3e0bdf1..390c3c36 100644 --- a/docker-compose/postgres-extended-10_pgpool-3.6_barman-2.3.yml +++ b/docker-compose/postgres-extended-10_pgpool-3.6_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-10_pgpool-3.6_barman-2.4.yml b/docker-compose/postgres-extended-10_pgpool-3.6_barman-2.4.yml index 6a53fe46..560e868f 100644 --- a/docker-compose/postgres-extended-10_pgpool-3.6_barman-2.4.yml +++ b/docker-compose/postgres-extended-10_pgpool-3.6_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-10_pgpool-3.7_barman-2.3.yml b/docker-compose/postgres-extended-10_pgpool-3.7_barman-2.3.yml index 2d2ea9a4..f92e228b 100644 --- a/docker-compose/postgres-extended-10_pgpool-3.7_barman-2.3.yml +++ b/docker-compose/postgres-extended-10_pgpool-3.7_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-10_pgpool-3.7_barman-2.4.yml b/docker-compose/postgres-extended-10_pgpool-3.7_barman-2.4.yml index 4005a5df..a366e8de 100644 --- a/docker-compose/postgres-extended-10_pgpool-3.7_barman-2.4.yml +++ b/docker-compose/postgres-extended-10_pgpool-3.7_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.5_pgpool-3.3_barman-2.3.yml b/docker-compose/postgres-extended-9.5_pgpool-3.3_barman-2.3.yml index 467e84a9..27bb616c 100644 --- a/docker-compose/postgres-extended-9.5_pgpool-3.3_barman-2.3.yml +++ b/docker-compose/postgres-extended-9.5_pgpool-3.3_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.5_pgpool-3.3_barman-2.4.yml b/docker-compose/postgres-extended-9.5_pgpool-3.3_barman-2.4.yml index a30662f4..5343836d 100644 --- a/docker-compose/postgres-extended-9.5_pgpool-3.3_barman-2.4.yml +++ b/docker-compose/postgres-extended-9.5_pgpool-3.3_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.5_pgpool-3.6_barman-2.3.yml b/docker-compose/postgres-extended-9.5_pgpool-3.6_barman-2.3.yml index e8b6e10e..4fa2d828 100644 --- a/docker-compose/postgres-extended-9.5_pgpool-3.6_barman-2.3.yml +++ b/docker-compose/postgres-extended-9.5_pgpool-3.6_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.5_pgpool-3.6_barman-2.4.yml b/docker-compose/postgres-extended-9.5_pgpool-3.6_barman-2.4.yml index 975e3673..022aba1e 100644 --- a/docker-compose/postgres-extended-9.5_pgpool-3.6_barman-2.4.yml +++ b/docker-compose/postgres-extended-9.5_pgpool-3.6_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.5_pgpool-3.7_barman-2.3.yml b/docker-compose/postgres-extended-9.5_pgpool-3.7_barman-2.3.yml index 9bae2532..862eabb6 100644 --- a/docker-compose/postgres-extended-9.5_pgpool-3.7_barman-2.3.yml +++ b/docker-compose/postgres-extended-9.5_pgpool-3.7_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.5_pgpool-3.7_barman-2.4.yml b/docker-compose/postgres-extended-9.5_pgpool-3.7_barman-2.4.yml index 1e0bd685..27e2d00b 100644 --- a/docker-compose/postgres-extended-9.5_pgpool-3.7_barman-2.4.yml +++ b/docker-compose/postgres-extended-9.5_pgpool-3.7_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.6_pgpool-3.3_barman-2.3.yml b/docker-compose/postgres-extended-9.6_pgpool-3.3_barman-2.3.yml index fef40012..f9c798dc 100644 --- a/docker-compose/postgres-extended-9.6_pgpool-3.3_barman-2.3.yml +++ b/docker-compose/postgres-extended-9.6_pgpool-3.3_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.6_pgpool-3.3_barman-2.4.yml b/docker-compose/postgres-extended-9.6_pgpool-3.3_barman-2.4.yml index a484206f..20665c22 100644 --- a/docker-compose/postgres-extended-9.6_pgpool-3.3_barman-2.4.yml +++ b/docker-compose/postgres-extended-9.6_pgpool-3.3_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.6_pgpool-3.6_barman-2.3.yml b/docker-compose/postgres-extended-9.6_pgpool-3.6_barman-2.3.yml index cbb772f4..16498b66 100644 --- a/docker-compose/postgres-extended-9.6_pgpool-3.6_barman-2.3.yml +++ b/docker-compose/postgres-extended-9.6_pgpool-3.6_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.6_pgpool-3.6_barman-2.4.yml b/docker-compose/postgres-extended-9.6_pgpool-3.6_barman-2.4.yml index 55835d53..6f2a2dbe 100644 --- a/docker-compose/postgres-extended-9.6_pgpool-3.6_barman-2.4.yml +++ b/docker-compose/postgres-extended-9.6_pgpool-3.6_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.6_pgpool-3.7_barman-2.3.yml b/docker-compose/postgres-extended-9.6_pgpool-3.7_barman-2.3.yml index e0ee34d7..63b840cd 100644 --- a/docker-compose/postgres-extended-9.6_pgpool-3.7_barman-2.3.yml +++ b/docker-compose/postgres-extended-9.6_pgpool-3.7_barman-2.3.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/docker-compose/postgres-extended-9.6_pgpool-3.7_barman-2.4.yml b/docker-compose/postgres-extended-9.6_pgpool-3.7_barman-2.4.yml index 0a82856a..763b1023 100644 --- a/docker-compose/postgres-extended-9.6_pgpool-3.7_barman-2.4.yml +++ b/docker-compose/postgres-extended-9.6_pgpool-3.7_barman-2.4.yml @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## version: '2' diff --git a/make/make.sh b/make/make.sh index c432f6bb..d88d5640 100755 --- a/make/make.sh +++ b/make/make.sh @@ -1,4 +1,5 @@ -# Script to build final Dockerfile-s for different versions of components +#!/bin/bash + set -e BUILD_NUMBER=`date` diff --git a/src/Barman-2.3-Postgres-10.Dockerfile b/src/Barman-2.3-Postgres-10.Dockerfile index 7f2c0d3d..4ba476b8 100644 --- a/src/Barman-2.3-Postgres-10.Dockerfile +++ b/src/Barman-2.3-Postgres-10.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM golang:1.8-jessie diff --git a/src/Barman-2.3-Postgres-9.6.Dockerfile b/src/Barman-2.3-Postgres-9.6.Dockerfile index e0d9d63b..a8c297bb 100644 --- a/src/Barman-2.3-Postgres-9.6.Dockerfile +++ b/src/Barman-2.3-Postgres-9.6.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM golang:1.8-jessie diff --git a/src/Barman-2.4-Postgres-10.Dockerfile b/src/Barman-2.4-Postgres-10.Dockerfile index e0b2ae9e..f39a2ab5 100644 --- a/src/Barman-2.4-Postgres-10.Dockerfile +++ b/src/Barman-2.4-Postgres-10.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM golang:1.8-jessie diff --git a/src/Barman-2.4-Postgres-9.6.Dockerfile b/src/Barman-2.4-Postgres-9.6.Dockerfile index e306683c..b001d7b8 100644 --- a/src/Barman-2.4-Postgres-9.6.Dockerfile +++ b/src/Barman-2.4-Postgres-9.6.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM golang:1.8-jessie diff --git a/src/Pgpool-3.3-Postgres-10.Dockerfile b/src/Pgpool-3.3-Postgres-10.Dockerfile index a0bbd1c8..b7441936 100644 --- a/src/Pgpool-3.3-Postgres-10.Dockerfile +++ b/src/Pgpool-3.3-Postgres-10.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM debian:jessie diff --git a/src/Pgpool-3.3-Postgres-9.6.Dockerfile b/src/Pgpool-3.3-Postgres-9.6.Dockerfile index 39319cc1..41a4f6c6 100644 --- a/src/Pgpool-3.3-Postgres-9.6.Dockerfile +++ b/src/Pgpool-3.3-Postgres-9.6.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM debian:jessie diff --git a/src/Pgpool-3.6-Postgres-10.Dockerfile b/src/Pgpool-3.6-Postgres-10.Dockerfile index a5ee7bf9..eab02196 100644 --- a/src/Pgpool-3.6-Postgres-10.Dockerfile +++ b/src/Pgpool-3.6-Postgres-10.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM debian:jessie diff --git a/src/Pgpool-3.6-Postgres-9.6.Dockerfile b/src/Pgpool-3.6-Postgres-9.6.Dockerfile index e157c766..2d8933e2 100644 --- a/src/Pgpool-3.6-Postgres-9.6.Dockerfile +++ b/src/Pgpool-3.6-Postgres-9.6.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM debian:jessie diff --git a/src/Pgpool-3.7-Postgres-10.Dockerfile b/src/Pgpool-3.7-Postgres-10.Dockerfile index 09bf111c..7f497743 100644 --- a/src/Pgpool-3.7-Postgres-10.Dockerfile +++ b/src/Pgpool-3.7-Postgres-10.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM debian:jessie diff --git a/src/Pgpool-3.7-Postgres-9.6.Dockerfile b/src/Pgpool-3.7-Postgres-9.6.Dockerfile index 6236fc98..1b5e8163 100644 --- a/src/Pgpool-3.7-Postgres-9.6.Dockerfile +++ b/src/Pgpool-3.7-Postgres-9.6.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM debian:jessie diff --git a/src/Postgres-10-Repmgr-3.2.Dockerfile b/src/Postgres-10-Repmgr-3.2.Dockerfile index 7dc19941..d0e29158 100644 --- a/src/Postgres-10-Repmgr-3.2.Dockerfile +++ b/src/Postgres-10-Repmgr-3.2.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM postgres:10 diff --git a/src/Postgres-9.5-Repmgr-3.2.Dockerfile b/src/Postgres-9.5-Repmgr-3.2.Dockerfile index 27211afe..f244336d 100644 --- a/src/Postgres-9.5-Repmgr-3.2.Dockerfile +++ b/src/Postgres-9.5-Repmgr-3.2.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM postgres:9.5 diff --git a/src/Postgres-9.6-Repmgr-3.2.Dockerfile b/src/Postgres-9.6-Repmgr-3.2.Dockerfile index 545a12fe..7aee07d3 100644 --- a/src/Postgres-9.6-Repmgr-3.2.Dockerfile +++ b/src/Postgres-9.6-Repmgr-3.2.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM postgres:9.6 diff --git a/src/Postgres-extended-10-Repmgr-3.2.Dockerfile b/src/Postgres-extended-10-Repmgr-3.2.Dockerfile index 2c664521..c0f98af8 100644 --- a/src/Postgres-extended-10-Repmgr-3.2.Dockerfile +++ b/src/Postgres-extended-10-Repmgr-3.2.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM postgres:10 @@ -125,6 +125,6 @@ VOLUME /var/lib/postgresql/data USER root CMD ["/usr/local/bin/cluster/entrypoint.sh"] -ARG EXTENSIONS="pg_repack pglogical pgosm postgis pgl_ddl_deploy" +ARG EXTENSIONS="pg_repack pglogical pgosm postgis pgl_ddl_deploy pg_nominatim" COPY ./pgsql/extensions/bin/ /extensions_installer/ -RUN chmod -R +x /extensions_installer/ && bash /extensions_installer/install.sh "$EXTENSIONS" \ No newline at end of file +RUN chmod -R +x /extensions_installer/ && bash /extensions_installer/install.sh "$EXTENSIONS" diff --git a/src/Postgres-extended-9.5-Repmgr-3.2.Dockerfile b/src/Postgres-extended-9.5-Repmgr-3.2.Dockerfile index 501d0ba6..da73f9ee 100644 --- a/src/Postgres-extended-9.5-Repmgr-3.2.Dockerfile +++ b/src/Postgres-extended-9.5-Repmgr-3.2.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM postgres:9.5 @@ -125,6 +125,6 @@ VOLUME /var/lib/postgresql/data USER root CMD ["/usr/local/bin/cluster/entrypoint.sh"] -ARG EXTENSIONS="pg_repack pglogical pgosm postgis pgl_ddl_deploy" +ARG EXTENSIONS="pg_repack pglogical pgosm postgis pgl_ddl_deploy pg_nominatim" COPY ./pgsql/extensions/bin/ /extensions_installer/ -RUN chmod -R +x /extensions_installer/ && bash /extensions_installer/install.sh "$EXTENSIONS" \ No newline at end of file +RUN chmod -R +x /extensions_installer/ && bash /extensions_installer/install.sh "$EXTENSIONS" diff --git a/src/Postgres-extended-9.6-Repmgr-3.2.Dockerfile b/src/Postgres-extended-9.6-Repmgr-3.2.Dockerfile index 90fd14ed..e76b6d01 100644 --- a/src/Postgres-extended-9.6-Repmgr-3.2.Dockerfile +++ b/src/Postgres-extended-9.6-Repmgr-3.2.Dockerfile @@ -1,7 +1,7 @@ ########################################################################## ## AUTO-GENERATED FILE ## -## BUILD_NUMBER=Mon May 28 16:58:37 +07 2018 ## +## BUILD_NUMBER=Thu May 31 14:36:44 +07 2018 ## ########################################################################## FROM postgres:9.6 @@ -125,6 +125,6 @@ VOLUME /var/lib/postgresql/data USER root CMD ["/usr/local/bin/cluster/entrypoint.sh"] -ARG EXTENSIONS="pg_repack pglogical pgosm postgis pgl_ddl_deploy" +ARG EXTENSIONS="pg_repack pglogical pgosm postgis pgl_ddl_deploy pg_nominatim" COPY ./pgsql/extensions/bin/ /extensions_installer/ -RUN chmod -R +x /extensions_installer/ && bash /extensions_installer/install.sh "$EXTENSIONS" \ No newline at end of file +RUN chmod -R +x /extensions_installer/ && bash /extensions_installer/install.sh "$EXTENSIONS" diff --git a/src/includes/dockerfile/Postgres-extended-9.5-10-Repmgr-3.2.part.Dockerfile b/src/includes/dockerfile/Postgres-extended-9.5-10-Repmgr-3.2.part.Dockerfile index 0f3b465f..7210394a 100644 --- a/src/includes/dockerfile/Postgres-extended-9.5-10-Repmgr-3.2.part.Dockerfile +++ b/src/includes/dockerfile/Postgres-extended-9.5-10-Repmgr-3.2.part.Dockerfile @@ -1,3 +1,3 @@ -ARG EXTENSIONS="pg_repack pglogical pgosm postgis pgl_ddl_deploy" +ARG EXTENSIONS="pg_repack pglogical pgosm postgis pgl_ddl_deploy pg_nominatim" COPY ./pgsql/extensions/bin/ /extensions_installer/ -RUN chmod -R +x /extensions_installer/ && bash /extensions_installer/install.sh "$EXTENSIONS" \ No newline at end of file +RUN chmod -R +x /extensions_installer/ && bash /extensions_installer/install.sh "$EXTENSIONS" diff --git a/src/pgsql/extensions/bin/extensions/pg_nominatim/install.sh b/src/pgsql/extensions/bin/extensions/pg_nominatim/install.sh new file mode 100755 index 00000000..4731e139 --- /dev/null +++ b/src/pgsql/extensions/bin/extensions/pg_nominatim/install.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +apt-get install -y cmake make build-essential g++ libboost-dev libboost-system-dev \ + libboost-filesystem-dev libexpat1-dev zlib1g-dev libxml2-dev \ + libbz2-dev libpq-dev libproj-dev +cd /tmp && \ + wget -qO- https://nominatim.org/release/Nominatim-3.1.0.tar.bz2 | tar xvj + +cd /tmp/Nominatim-3.1.0 && mkdir build && cd build +cmake .. + +cd ./module && make +cp nominatim.so /usr/lib/postgresql/$PG_MAJOR/lib + +apt-get remove -y cmake make build-essential g++ libboost-dev libboost-system-dev \ + libboost-filesystem-dev libexpat1-dev zlib1g-dev libxml2-dev \ + libbz2-dev libpq-dev libproj-dev +cd / +rm -rf /tmp/Nominatim-3.1.0 diff --git a/tests/extensions-are-available/run.sh b/tests/extensions-are-available/run.sh index d8e031d1..d84d5778 100755 --- a/tests/extensions-are-available/run.sh +++ b/tests/extensions-are-available/run.sh @@ -10,7 +10,7 @@ do docker-compose exec -T postgres_ext bash -c "gosu postgres psql -c 'CREATE EXTENSION $EXTENSION'" done -for LIB in libpgosm.so; +for LIB in libpgosm.so nominatim.so; do echo ">>> Checking now: $LIB" docker-compose exec -T postgres_ext gosu postgres psql -c "load '$LIB'"