Bundle for all 3rd party PHP libraries used by Icinga Web products
Go to file
Johannes Meyer bcc265978b Version v0.10.0 2021-06-24 10:24:39 +00:00
bin make-release.sh: Allow to skip tag creation 2021-05-28 11:03:11 +02:00
vendor Version v0.10.0 2021-06-24 10:24:39 +00:00
.gitignore .gitignore: allow composer.lock 2019-05-16 17:46:06 +02:00
LICENSE LICENSE: add missing file 2019-05-20 12:47:43 +02:00
README.md Drop module related stuff 2021-05-28 11:02:26 +02:00
RELEASE.md Add RELEASE.md 2021-05-28 11:07:48 +02:00
VERSION Version v0.10.0 2021-06-24 10:24:39 +00:00
composer.json composer.json: Relax all version constraints.. 2021-06-24 12:23:46 +02:00
composer.lock Version v0.10.0 2021-06-24 10:24:39 +00:00

README.md

Icinga PHP Thirdparty

This project bundles all 3rd party PHP libraries used by Icinga Web products into one piece, which can be integrated as library into Icinga Web 2.

Requirements

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/icinga-php

Download or clone this repository there (e.g. /usr/share/icinga-php/vendor) 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/icinga-php/vendor"
INSTALL_VERSION="v1.0.0"
mkdir "$INSTALL_PATH"
&& wget -q "https://github.com/Icinga/icinga-php-thirdparty/archive/$INSTALL_VERSION.tar.gz" -O - \
   | tar xfz - -C "$INSTALL_PATH" --strip-components 1

Sample GIT installation

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