postgres-server-debian-buster:
@make -f $(DIR)/Makefile.debian-buster install_postgres_server
+postgres-server-debian-buster-10:
+ @make -f $(DIR)/Makefile.debian-buster install_postgres_server_10
postgres-server-debian-stretch:
@make -f $(DIR)/Makefile.debian-stretch install_postgres_server
+postgres-server-debian-stretch-10:
+ @make -f $(DIR)/Makefile.debian-stretch install_postgres_server_10
postgres-server-debian-jessie:
@make -f $(DIR)/Makefile.debian-jessie install_postgres_server
+postgres-server-debian-jessie-10:
+ @make -f $(DIR)/Makefile.debian-jessie install_postgres_server_10
postgres-server-ubuntu-bionic:
@make -f $(DIR)/Makefile.ubuntu-bionic install_postgres_server
+postgres-server-ubuntu-bionic-10:
+ @make -f $(DIR)/Makefile.ubuntu-bionic install_postgres_server_10
postgres-server-ubuntu-xenial:
@make -f $(DIR)/Makefile.ubuntu-xenial install_postgres_server
+postgres-server-ubuntu-xenial-10:
+ @make -f $(DIR)/Makefile.ubuntu-xenial install_postgres_server_10
postgres-server-fedora:
@make -f $(DIR)/Makefile.fedora install_postgres_server
postgresql-plperl-9.6 \
postgresql-server-dev-9.6
+PGSQL_SERVER_DEBS_10 = \
+ $(DEB_PGSQL_COMMON_MODS) \
+ postgresql-10 \
+ postgresql-contrib-10 \
+ postgresql-plperl-10 \
+ postgresql-server-dev-10
+
# note: some prereqs are repeated in the developer/packager
# sections to support building Evergreen packages on servers
# where Evergreen and its prereqs are not installed.
make -f $(DIR)/Makefile.debian debian_postgresql_repo
make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_96)"
+install_postgres_server_10:
+ make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_APT_REPO_DEBS)"
+ make -f $(DIR)/Makefile.debian debian_postgresql_repo
+ make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_10)"
+
# note: if/when grunt-cli is available as a
# package, use the packaged version instead.
install_developer:
postgresql-plperl-9.6 \
postgresql-server-dev-9.6
+PGSQL_SERVER_DEBS_10 = \
+ $(DEB_PGSQL_COMMON_MODS) \
+ postgresql-10 \
+ postgresql-contrib-10 \
+ postgresql-plperl-10 \
+ postgresql-server-dev-10
+
# note: some prereqs are repeated in the developer/packager
# sections to support building Evergreen packages on servers
# where Evergreen and its prereqs are not installed.
make -f $(DIR)/Makefile.debian debian_postgresql_repo
make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_96)"
+install_postgres_server_10:
+ make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_APT_REPO_DEBS)"
+ make -f $(DIR)/Makefile.debian debian_postgresql_repo
+ make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_10)"
+
# note: if/when grunt-cli is available as a
# package, use the packaged version instead.
install_developer:
postgresql-plperl-9.6 \
postgresql-server-dev-9.6
+PGSQL_SERVER_DEBS_10 = \
+ $(DEB_PGSQL_COMMON_MODS) \
+ postgresql-10 \
+ postgresql-contrib-10 \
+ postgresql-plperl-10 \
+ postgresql-server-dev-10
+
# note: some prereqs are repeated in the developer/packager
# sections to support building Evergreen packages on servers
# where Evergreen and its prereqs are not installed.
make -f $(DIR)/Makefile.debian debian_postgresql_repo
make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_96)"
+install_postgres_server_10:
+ make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_APT_REPO_DEBS)"
+ make -f $(DIR)/Makefile.debian debian_postgresql_repo
+ make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_10)"
+
# note: if/when grunt-cli is available as a
# package, use the packaged version instead.
install_developer:
postgresql-plperl-9.6 \
postgresql-server-dev-9.6
+PGSQL_SERVER_DEBS_10 = \
+ $(DEB_PGSQL_COMMON_MODS) \
+ postgresql-10 \
+ postgresql-contrib-10 \
+ postgresql-plperl-10 \
+ postgresql-server-dev-10
+
# note: some prereqs are repeated in the developer/packager
# sections to support building Evergreen packages on servers
# where Evergreen and its prereqs are not installed.
make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_96)"
make -f $(DIR)/Makefile.common install_cpan_pgsql
+install_postgres_server_10:
+ make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_APT_REPO_DEBS)"
+ make -f $(DIR)/Makefile.debian debian_postgresql_repo
+ make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_10)"
+ make -f $(DIR)/Makefile.common install_cpan_pgsql
+
# note: if/when grunt-cli is available as a
# package, use the packaged version instead.
install_developer:
postgresql-plperl-9.6 \
postgresql-server-dev-9.6
+PGSQL_SERVER_DEBS_10 = \
+ $(DEB_PGSQL_COMMON_MODS) \
+ postgresql-10 \
+ postgresql-contrib-10 \
+ postgresql-plperl-10 \
+ postgresql-server-dev-10
+
# note: some prereqs are repeated in the developer/packager
# sections to support building Evergreen packages on servers
# where Evergreen and its prereqs are not installed.
make -f $(DIR)/Makefile.debian debian_postgresql_repo
make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_96)"
+install_postgres_server_10:
+ make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_APT_REPO_DEBS)"
+ make -f $(DIR)/Makefile.debian debian_postgresql_repo
+ make -f $(DIR)/Makefile.debian DEBS="$(PGSQL_SERVER_DEBS_10)"
+
# note: if/when grunt-cli is available as a
# package, use the packaged version instead.
install_developer:
--- /dev/null
+PostgreSQL 10 Support
+^^^^^^^^^^^^^^^^^^^^^
+PostgreSQL 10 is now available for installation with Evergreen. Please
+see the installation documentation for details.
Each OS build target provides the postgres server installation packages
required for each operating system. To install Postgres server packages,
use the make target 'postgres-server-<OSTYPE>'. Choose the most appropriate
-command below based on your operating system.
+command below based on your operating system. This will install PostgreSQL 9.6,
+the minimum supported version.
[source, bash]
------------------------------------------------------------------------------
make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-bionic
------------------------------------------------------------------------------
+To install PostgreSQL version 10, use the following command for your operating
+system:
+
+[source, bash]
+------------------------------------------------------------------------------
+make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-10
+make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-stretch-10
+make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-jessie-10
+make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-xenial-10
+make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-bionic-10
+------------------------------------------------------------------------------
+
For a standalone PostgreSQL server, install the following Perl modules for your
distribution as the *root* Linux account: