Bundle for all Icinga PHP libraries
Go to file
Johannes Meyer ffd1e1d5a3 make-release.sh: Fail if version branch already exists 2021-05-04 10:56:36 +02:00
bin make-release.sh: Fail if version branch already exists 2021-05-04 10:56:36 +02:00
.gitignore gitignore: do not ignore composer.lock 2019-05-16 17:43:51 +02:00
AssetLoader.php AssetLoader: Load fontawesome files 2020-07-15 15:35:12 +02:00
LICENSE LICENSE: add MIT license 2019-05-16 17:15:59 +02:00
README.md Drop module related stuff 2021-05-04 10:56:36 +02:00
composer.json Drop module related stuff 2021-05-04 10:56:36 +02:00

README.md

Icinga PHP Library - IPL

This project bundles all Icinga PHP libraries into one piece and can be integrated as library into Icinga Web 2.

Installation

Please download the latest release and install it in one of your configured library paths. The default library path for Icinga Web 2 installations is: /usr/share/php-Icinga

Download or clone this repository there (e.g. /usr/share/php-Icinga/ipl) and you're done.

Note: Do NOT install the GIT master, it will not work! Checking out a branch like stable/1.0.0 or a tag like v1.0.0 is fine.

Examples

Sample Tarball installation

INSTALL_PATH="/usr/share/php-Icinga/ipl"
INSTALL_VERSION="v1.0.0"
mkdir "$INSTALL_PATH"
&& wget -q "https://github.com/Icinga/ipl/archive/$INSTALL_VERSION.tar.gz" -O - \
   | tar xfz - -C "$INSTALL_PATH" --strip-components 1

Sample GIT installation

INSTALL_PATH="/usr/share/php-Icinga/ipl"
INSTALL_VERSION="stable/1.0.0"
git clone https://github.com/Icinga/ipl.git "$INSTALL_PATH" --branch "$INSTALL_VERSION"