LP#1530158: ensure that Business::OnlinePayment::PayflowPro is installed
authorGalen Charlton <gmc@esilibrary.com>
Wed, 30 Dec 2015 16:00:26 +0000 (11:00 -0500)
committerBen Shum <bshum@biblio.org>
Tue, 5 Jan 2016 21:07:06 +0000 (16:07 -0500)
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 <gmc@esilibrary.com>
Signed-off-by: Ben Shum <bshum@biblio.org>
Open-ILS/src/extras/install/Makefile.debian-jessie
Open-ILS/src/extras/install/Makefile.debian-squeeze
Open-ILS/src/extras/install/Makefile.debian-wheezy
Open-ILS/src/extras/install/Makefile.fedora
Open-ILS/src/extras/install/Makefile.ubuntu-precise
Open-ILS/src/extras/install/Makefile.ubuntu-trusty
Open-ILS/src/support-scripts/settings-tester.pl

index 1938237..85cbede 100644 (file)
@@ -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\
index f7e596c..fdefa6b 100644 (file)
@@ -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\
index 9720e30..27d881c 100644 (file)
@@ -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\
index f2d83c2..56046b6 100644 (file)
@@ -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 = \
index 86a939a..69268f8 100644 (file)
@@ -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\
index a8a7d52..5d85caa 100644 (file)
@@ -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\
index 6bb59f3..d3f8798 100755 (executable)
@@ -464,4 +464,5 @@ SRU
 JSON::XS
 UUID::Tiny
 Business::CreditCard
+Business::OnlinePayment::PayflowPro
 Net::Z3950::Simple2ZOOM