Commit Graph

50 Commits

Author SHA1 Message Date
Markus Frosch c90dc34edb Improve documentation and Systemd config for TasksMax setting
This also disables setting a value by default.

Packaging should decide to install the config file:
`/etc/systemd/system/icinga2.service.d`

fixes #5611

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-09-29 17:34:32 +02:00
Michael a53e86a8f4 Updates the install dependencies for Debian 9 'stretch'
This updates the dependencies for an installtion on Debian 9 'stretch'. The package libmysqlclient-dev is no longer available on Debian 9, therefore we need to install the (meta) package default-libmysqlclient-dev, which points to libmariadbclient-dev-compat and is compatibl to libmysqlclient-dev.
2017-08-16 21:45:46 +02:00
Francesco Colista 2addbcba8f Docs: Add instructions for Alpine Linux
Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-08-11 13:12:04 +02:00
Michael Friedrich df03dc84a3 Update INSTALL.md 2017-06-01 19:31:43 +02:00
Michael Friedrich 9feb1e9b57 Update INSTALL.md for RPM builds 2017-05-29 20:47:05 +02:00
Michael Friedrich c4637a6288 Merge pull request #5181 from leeclemens/rpm-selinux
List SELinux packages required for building RPMs
2017-05-09 16:16:48 +02:00
Markus Frosch 712c526e31 icinga2.spec: Update RedHat SCL handling for builds on el 5 and 6
So you don't have to modify the environment.

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>

fixes #5177
2017-05-03 13:43:40 +02:00
Markus Frosch 4a1186d46f Update Boost dependency to >= 1.48 (INSTALL.md, icinga2.spec)
Icinga 2 does not build with 1.41:

    /usr/include/boost/range/const_iterator.hpp:37:58: error: no type
    named 'const_iterator' in 'class boost::intrusive_ptr<icinga::Array>'
    ...
    /usr/include/boost/thread/locks.hpp:269:22: error: cannot bind
    'boost::unique_lock<boost::mutex>' lvalue to
    'boost::unique_lock<boost::mutex>&&'

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>

fixes #5188

This also refs #5177 as a partial fix for the dependencies, when not
using Icinga's boost packages.
2017-05-03 13:43:25 +02:00
Lee Clemens 5fc8b849a4 List SELinux packages required for building RPMs
Fixes #5180
2017-04-22 13:13:17 -04:00
Andreas Scherbaum 775bee8fe1 Replace http:// links with https:// links where a secure website exists
Leave out tests and third party tools, and license strings

fixes #5151

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-04-20 11:33:27 +02:00
Michael Friedrich 763fb64fff Update issue tracker to GitHub
fixes #4923
2017-01-17 16:50:22 +01:00
Michael Friedrich efce19c422 INSTALL.md: Add more build hints
fixes #13569
2016-12-14 15:19:46 +01:00
Michael Friedrich 3e12cb301c Update README.md and correct project URLs
fixes #13491
2016-12-08 17:38:41 +01:00
Michael Friedrich 0eea247b7a Update INSTALL.md for version requirements
refs #12537
2016-08-29 16:33:29 +02:00
Jeremy Armstrong 36a9c4ddbf List pkg-config as a build requirement in INSTALL.md
fixes #12144

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-07-14 08:25:48 +02:00
Michael Friedrich 81c3b4d1d4 Add CMake flag for disabling the unit tests
fixes #10660
2015-11-25 15:24:04 +01:00
Jean Flach 910b8535a0 Update INSTALL.md
Document the need of wxwidgets to build Icinga2 Studio

fixes #10574
2015-11-09 11:31:52 +01:00
Michael Friedrich ecd9876a32 Fix typo in INSTALL.md
refs #9549
2015-07-07 09:20:12 +02:00
Michael Friedrich 3c1aec4831 Require openssl1 on sles11sp3 from Security Module
There is a severe problem with SSL certificate verification
described in #9549 which renders client communication
unusable. The OpenSSL 0.9.8j version in SLES11 is buggy
and does not allow to verify clients on the master,
nor does a manual openssl verification work.

We'll therefore switch to the openssl1 package provided
by the SLES 11 Security Module and link against their
working API in order to resolve the problem in clusters
and client setups.

fixes #9549
2015-07-06 13:37:39 +02:00
Michael Friedrich b578faa876 Require g++ 4.7 on sles11sp3
refs #8842
fixes #9559
2015-07-05 15:10:43 +02:00
Michael Friedrich 768dbca7f9 spec: Only require libmysqlclient-devel on sles11sp3
fixes #9558
2015-07-05 15:00:36 +02:00
Michael Friedrich 08147aa448 Add build post install task requirements to INSTALL.md
refs #9471
2015-06-25 17:38:17 +02:00
Michael Friedrich bdb1838ad3 Add a note on libedit-devel on RHEL extra repository
fixes #8776
2015-06-02 14:04:33 +02:00
Gunnar Beutner ae204092cc Move release info in INSTALL.md into a separate file
fixes #8827
2015-03-20 13:30:55 +01:00
Gunnar Beutner 37736caa5c Implement support for libedit
fixes #8776
2015-03-17 15:05:47 +01:00
Louis Sautier e3d379aa5c Fix a typo in the documentation of ICINGA2_WITH_MYSQL and ICINGA2_WITH_PGSQL
fixes #8753

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-03-15 21:10:52 +01:00
Gunnar Beutner 3400800aef Release version 2.3.2 2015-03-12 16:00:14 +01:00
Gunnar Beutner 01ece9ae23 Release version 2.3.1 2015-03-12 13:26:51 +01:00
Louis Sautier 5e79cb8048 Fix documentation for -DICINGA2_GIT_VERSION_INFO
fixes #8667

Signed-off-by: Gunnar Beutner <gunnar@beutner.name>
2015-03-10 14:29:02 +01:00
Gunnar Beutner 6176d3bc8c Release version 2.3.0 2015-03-09 12:53:15 +01:00
Gunnar Beutner 47842e2797 Add a CMake variable for -flto 2015-03-04 08:57:20 +01:00
Gunnar Beutner 6495e85760 Enable unity builds by default 2015-03-01 01:28:17 +01:00
Gunnar Beutner 82e82b5dd8 Add the changelog.py script 2015-02-12 15:52:21 +01:00
Gunnar Beutner 4452711b1d Release version 2.2.4 2015-02-05 10:54:46 +01:00
Gunnar Beutner a20d168340 Remove libreadline support
fixes #8168
2015-01-13 14:45:38 +01:00
Michael Friedrich 2280e20995 Update documentation for v2.2.3 2015-01-09 14:58:33 +01:00
Gunnar Beutner cb7f93dc19 Implement CMake options for some of the modules
fixes #7794
fixes #7795
2014-12-19 09:46:41 +01:00
Gunnar Beutner 1ff8aaa2bc Update INSTALL.md for 2.2.2 2014-12-18 10:23:08 +01:00
Gunnar Beutner c90c8919ca Fix the dependency nightmare that is libreadline
refs #8091
2014-12-17 10:24:13 +01:00
Gunnar Beutner 92eb6a2f45 Update documentation for libreadline requirement
fixes #8091
2014-12-17 09:07:05 +01:00
Gunnar Beutner a5a45ae891 Improve error reporting when libmysqlclient or libpq are missing
fixes #7882
2014-12-11 08:52:13 +01:00
Gunnar Beutner 63df189ffe Update documentation for 2.2.1
fixes #7903
2014-12-01 13:24:06 +01:00
Lars Engels b81bb67910 Add support to conditionally use MysSQL and/or PostgreSQL
refs #7680

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2014-11-14 10:43:52 +01:00
Gunnar Beutner dfd24e6359 Fix _DEBUG define on *NIX 2014-11-12 11:34:59 +01:00
Gunnar Beutner 05d642f69d Use system-provided version of YAJL where available
fixes #7454
2014-10-27 12:42:57 +01:00
Gunnar Beutner 6e17eadf8f Remove {DAEMON,ICINGA2}_USER and {DAEMON,ICINGA2}_GROUP variables
refs #7370
2014-10-20 21:41:04 +02:00
Gunnar Beutner 425dbba35b Remove icinga2-list-objects
refs #7251
2014-10-15 15:06:52 +02:00
Gunnar Beutner eb091a87b0 Implement support for unity builds
fixes #7034
fixes #7035
2014-08-30 20:02:12 +02:00
Michael Friedrich ee5b0afd28 Fix markdown format in INSTALL.md
refs #6704
2014-08-29 11:43:43 +02:00
Michael Friedrich 26945fb3ea Rename INSTALL file
refs #6704
2014-08-29 11:16:02 +02:00