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

Package DE_EPAGES::Installer::API::Install

@EXPORT_OK
TestInstallStore
TestInstallStores
InstallStore
InstallStores
InstallStoreTypeDir
InstallStoreTypeDirs
TestUninstallStore
TestUninstallStores
UninstallStore
UninstallStores
UninstallStoreTypeDir
UninstallStoreTypeDirs

Functions

InstallStore
InstallStoreTypeDir
InstallStoreTypeDirs
InstallStores
TestInstallStore
TestInstallStores
TestUninstallStore
TestUninstallStores
UninstallStore
UninstallStoreTypeDir
UninstallStoreTypeDirs
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

InstallStoreTypeDir

Installs the store type directory for the given store type.

Syntax
InstallStoreTypeDir($StoreType, $aCartridges, $Version);
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

InstallStoreTypeDirs

Installs the store type directory for the given store type.

Syntax
InstallStoreTypeDirs($ahStores, $aCartridges, $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

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

UninstallStoreTypeDir

Uninstalls the store type directory for the given store type.

Syntax
UninstallStoreTypeDir($StoreType, $aCartridges, $Version);
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

UninstallStoreTypeDirs

Installs the store type directory for the given store type.

Syntax
InstallStoreTypeDirs($ahStores, $aCartridges, $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

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