LP#1793585: Fix PostgreSQL apt repo source setup
[working/Evergreen.git] / Open-ILS / src / extras / install / Makefile.ubuntu-bionic
index 1e28f62..adc3c54 100644 (file)
@@ -89,7 +89,6 @@ export DEB_APACHE_DISCONF = \
 export CPAN_MODULES = \
        Business::OnlinePayment::PayPal \
        Email::Send \
-       MARC::XML \
        MARC::Charset \
        Net::Z3950::Simple2ZOOM
 
@@ -97,6 +96,13 @@ export CPAN_MODULES_FORCE = \
        Business::Stripe \
        Class::DBI::Frozen::301
 
+export CPAN_MODULES_PGSQL = \
+       MARC::File::XML
+
+PGSQL_APT_REPO_DEBS = \
+        wget \
+        ca-certificates
+
 PGSQL_SERVER_DEBS_96 = \
        $(DEB_PGSQL_COMMON_MODS) \
        postgresql-9.6 \
@@ -138,10 +144,14 @@ all:
        make -f $(DIR)/Makefile.debian install_debs
        make -f $(DIR)/Makefile.common install_cpan
        make -f $(DIR)/Makefile.common install_cpan_force
+       make -f $(DIR)/Makefile.common install_cpan_pgsql
        make -f $(DIR)/Makefile.debian debian_sys_config
 
 install_postgres_server:
+       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_96)"
+       make -f $(DIR)/Makefile.common install_cpan_pgsql
 
 # note: if/when grunt-cli is available as a
 # package, use the packaged version instead.