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:08 +0000 (16:06 -0500)
commit96764f57fb2c9ab052d8c9ab2999607220acc10d
treebd2a24235ddf92e1275da68abbe3e5c8e8d1771f
parentc1cec9a95a25935d5f0e97d1c104ef5d093cef7e
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