]> git.evergreen-ils.org Git - Evergreen.git/commit
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:06:28 +0000 (16:06 -0500)
commit34ec4e3dc534078ba72f4ae9c4295aedb2ac8830
treeff2d1a0605a014b87741880f7c39c9dd6fdbe10f
parentb6881f363816503b1874fd66ff300b1b25b15b2a
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 <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