Adding CPAN modules section for CentOS.
authorChris Sharp <csharp@georgialibraries.org>
Mon, 8 Feb 2016 23:42:19 +0000 (18:42 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Sun, 27 Jan 2019 20:14:08 +0000 (15:14 -0500)
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
src/extras/Makefile.install

index 357243f..43844bf 100644 (file)
@@ -184,6 +184,12 @@ EXTRA_DEBS_UBUNTU_BIONIC = \
        apache2-dev \
        libncurses5-dev
 
+CPAN_MODULES_CENTOS = \
+    Class::DBI \
+    Class::DBI::AbstractSearch \
+    Class::DBI::SQLite \
+    SQL::Abstract::Limit 
+
 # ----------------------------------------------------------------------------
 
 all: 
@@ -197,7 +203,7 @@ jessie: install_extra_debs_jessie debian_sys_config
 generic_debian: install_debs
 
 fedora: install_rpms
-centos: install_epel install_rpms
+centos: install_epel install_rpms install_cpan_modules_centos
 
 ubuntu-trusty: generic_ubuntu trusty apache_mpm_prefork_mods
 ubuntu-xenial: generic_ubuntu xenial apache_mpm_prefork_mods apache_perl_mod
@@ -254,6 +260,10 @@ install_epel:
        yum -y install epel-release
        yum update -y
 
+install_cpan_modules_centos:
+       for m in $(CPAN_MODULES_CENTOS); do cpan $$m; done;
+    
+
 # Fedora/CentOS
 install_rpms:
        yum -y install $(RPMS)