ePages 6.17.15 - DE_EPAGES/Installer/API/CPAN.pm

Package DE_EPAGES::Installer::API::CPAN

Functions for installing $EPAGES_CARTRIDGES/CPAN into $EPAGES_PERL

@EXPORT_OK
TestInstallCPAN
InstallCPAN

Functions

InstallCPAN
TestInstallCPAN

InstallCPAN

Installs CPAN modules for the given cartridges.

Syntax
InstallCPAN($aPackages);
Example
InstallCPAN(['CPAN::EPAGES']);
Input
$aPackages (ref.array.string)
list of cartridge packages
$Options (hash ref)
flags to change the behaviour. Following flags can be used:
  • rewrite - reinstall even the package is already installed
  • verbose - verbose output

Return
$ahReasons (ref.array.hash.string)
reasons why install is not possible

TestInstallCPAN

Tests if the installation of CPAN modules can succeed for the given cartridges.

Syntax
$ahReasons = TestInstallCPAN($aPackages);
Example
$ahReasons = TestInstallCPAN(['CPAN::EPAGES']);
Input
$aPackages (ref.array.string)
test these packages
$Options (hash ref)
flags to change the behaviour. Following flags can be used:
  • rewrite - reinstall even the package is already installed
  • verbose - verbose output

Return
$ahReasons (ref.array.hash.string)
reasons why install is not possible