ePages 6.10 - DE_EPAGES/Installer/API/Install.pm

Package DE_EPAGES::Installer::API::Install

@EXPORT_OK
TestInstallStore
TestInstallStores
InstallStore
InstallStores
TestUninstallStore
TestUninstallStores
UninstallStore
UninstallStores

Functions

InstallStore
InstallStores
TestInstallStore
TestInstallStores
TestUninstallStore
TestUninstallStores
UninstallStore
UninstallStores

InstallStore

Installs (multiple packages) in an active store (no tests).

Syntax
InstallStore($aPackages, $hOptions);
Input
$aPackages (ref.array.string)
test these packages
$hOptions (ref.hash.string)
additional parameters for the cartridge constructor

InstallStores

Installs (multiple packages) in all given stores (no tests).

Syntax
InstallStores($ahStores, $aPackages, $hOptions);
Input
$ahStores (ref.array.hash.string)
store names and password keys :
  • Name - store name - string
  • DBPassword - password (optional) - string
$aPackages (ref.array.string)
test these packages
$hOptions (ref.hash.string)
(optional) additional parameters for the cartridge
constructor

TestInstallStore

Tests install (multiple packages) in an active store.

Syntax
$ahReasons = TestInstallStore($aPackages, $hOptions);
Input
$aPackages (ref.array.string)
test these packages
$hOptions (ref.hash.string)
(optional) additional parameters for the cartridge
constructor
Return
$ahReasons (ref.array.hash.string)
reasons why install is not possible

TestInstallStores

Tests install (multiple packages) in all given stores.

Syntax
$ahReasons = TestInstallStores($ahStores, $aPackages, $hOptions);
Input
$ahStores (ref.array.hash.string)
store names and password keys :
  • Name - store name - string
  • DBPassword - password - string
$aPackages (ref.array.string)
test these packages
$hOptions (ref.hash.string)
(optional) additional parameters for the cartridge
constructor
Return
$ahReasons (ref.array.hash.string)
reasons why patch is not possible

TestUninstallStore

Tests uninstall (multiple packages) in an active store.

Syntax
$ahReasons = TestUninstallStore($aPackages, $hOptions);
Input
$aPackages (ref.array.string)
test these packages
$hOptions (ref.hash.string)
(optional) additional parameters for the cartridge
constructor
Return
$ahReasons (ref.array.hash.string)
reasons why uninstall is not possible

TestUninstallStores

Tests uninstall (multiple packages) in all given stores.

Syntax
$ahReasons = TestUninstallStores($ahStores, $aPackages, $hOptions);
Input
$ahStores (ref.array.hash.string)
store names and password keys :
  • Name - store name - string
  • DBPassword - password - string
$aPackages (ref.array.string)
test these packages
$hOptions (ref.hash.string)
(optional) additional parameters for the cartridge
constructor
Return
$ahReasons (ref.array.hash.string)
reasons why patch is not possible

UninstallStore

Uninstalls (multiple packages) in an active store (no tests).

Syntax
UninstallStore($aPackages, $hOptions);
Input
$aPackages (ref.array.string)
test these packages
$hOptions (ref.hash.string)
additional parameters for the cartridge constructor

UninstallStores

Uninstalls (multiple packages) in all given stores (no tests).

Syntax
UninstallStores($ahStores, $aPackages, $hOptions);
Input
$ahStores (ref.array.hash.string)
store names and password keys :
  • Name - store name - string
  • DBPassword - password (optional) - string
$aPackages (ref.array.string)
test these packages
$hOptions (ref.hash.string)
(optional) additional parameters for the cartridge
constructor