From: Galen Charlton Date: Wed, 30 Dec 2015 16:00:26 +0000 (-0500) Subject: LP#1530158: ensure that Business::OnlinePayment::PayflowPro is installed X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=d762c7f92cd340fe409a55fb8180677ffea2611b;p=working%2FEvergreen.git LP#1530158: ensure that Business::OnlinePayment::PayflowPro is installed Business::OnlinePayment::PayflowPro is a Perl module required if the user wants to use PayflowPro as a credit card processor; without it, attempts to make payments in TPAC using that processor will fail with an internal server error. This patch ensures that the module will get installed on Debian, Ubuntu, and Fedora. Strictly speaking, the Perl module is strictly optional, as Business::OnlinePayment uses lazy loading for its drivers, but this patch is making the assumption that its easiest all around if we just install all dependencies that an Evergreen application server might need. To test ------- [1] Install or upgrade Evergreen, then run settings-tester.pl to verify that the module is installed. Signed-off-by: Galen Charlton Signed-off-by: Ben Shum --- diff --git a/Open-ILS/src/extras/install/Makefile.debian-jessie b/Open-ILS/src/extras/install/Makefile.debian-jessie index 19382377a7..85cbede464 100644 --- a/Open-ILS/src/extras/install/Makefile.debian-jessie +++ b/Open-ILS/src/extras/install/Makefile.debian-jessie @@ -23,6 +23,7 @@ export DEBS = \ libbusiness-isbn-data-perl\ libbusiness-issn-perl\ libbusiness-onlinepayment-authorizenet-perl\ + libbusiness-onlinepayment-payflowpro-perl\ libbusiness-onlinepayment-perl\ libdate-manip-perl\ libdatetime-format-builder-perl\ diff --git a/Open-ILS/src/extras/install/Makefile.debian-squeeze b/Open-ILS/src/extras/install/Makefile.debian-squeeze index f7e596cde0..fdefa6be02 100644 --- a/Open-ILS/src/extras/install/Makefile.debian-squeeze +++ b/Open-ILS/src/extras/install/Makefile.debian-squeeze @@ -17,6 +17,7 @@ export DEBS = \ libbusiness-isbn-perl\ libbusiness-issn-perl\ libbusiness-onlinepayment-authorizenet-perl\ + libbusiness-onlinepayment-payflowpro-perl\ libbusiness-onlinepayment-perl\ libdate-manip-perl\ libdatetime-format-builder-perl\ diff --git a/Open-ILS/src/extras/install/Makefile.debian-wheezy b/Open-ILS/src/extras/install/Makefile.debian-wheezy index 9720e3073c..27d881c91c 100644 --- a/Open-ILS/src/extras/install/Makefile.debian-wheezy +++ b/Open-ILS/src/extras/install/Makefile.debian-wheezy @@ -23,6 +23,7 @@ export DEBS = \ libbusiness-isbn-data-perl\ libbusiness-issn-perl\ libbusiness-onlinepayment-authorizenet-perl\ + libbusiness-onlinepayment-payflowpro-perl\ libbusiness-onlinepayment-perl\ libdate-manip-perl\ libdatetime-format-builder-perl\ diff --git a/Open-ILS/src/extras/install/Makefile.fedora b/Open-ILS/src/extras/install/Makefile.fedora index f2d83c2cba..56046b66ed 100644 --- a/Open-ILS/src/extras/install/Makefile.fedora +++ b/Open-ILS/src/extras/install/Makefile.fedora @@ -82,6 +82,7 @@ export CPAN_MODULES_FORCE = \ Class::DBI::Frozen::301 \ Business::OnlinePayment \ Business::OnlinePayment::AuthorizeNet \ + Business::OnlinePayment::PayflowPro \ Business::OnlinePayment::PayPal PGSQL_FEDORA_RPMS = \ diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-precise b/Open-ILS/src/extras/install/Makefile.ubuntu-precise index 86a939ad10..69268f8a28 100644 --- a/Open-ILS/src/extras/install/Makefile.ubuntu-precise +++ b/Open-ILS/src/extras/install/Makefile.ubuntu-precise @@ -23,6 +23,7 @@ export DEBS = \ libbusiness-isbn-data-perl\ libbusiness-issn-perl\ libbusiness-onlinepayment-authorizenet-perl\ + libbusiness-onlinepayment-payflowpro-perl\ libbusiness-onlinepayment-perl\ libdate-manip-perl\ libdatetime-format-builder-perl\ diff --git a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty index a8a7d521c0..5d85caa68d 100644 --- a/Open-ILS/src/extras/install/Makefile.ubuntu-trusty +++ b/Open-ILS/src/extras/install/Makefile.ubuntu-trusty @@ -24,6 +24,7 @@ export DEBS = \ libbusiness-isbn-data-perl\ libbusiness-issn-perl\ libbusiness-onlinepayment-authorizenet-perl\ + libbusiness-onlinepayment-payflowpro-perl\ libbusiness-onlinepayment-perl\ libdate-manip-perl\ libdatetime-format-builder-perl\ diff --git a/Open-ILS/src/support-scripts/settings-tester.pl b/Open-ILS/src/support-scripts/settings-tester.pl index 6bb59f33b8..d3f879814a 100755 --- a/Open-ILS/src/support-scripts/settings-tester.pl +++ b/Open-ILS/src/support-scripts/settings-tester.pl @@ -464,4 +464,5 @@ SRU JSON::XS UUID::Tiny Business::CreditCard +Business::OnlinePayment::PayflowPro Net::Z3950::Simple2ZOOM