Commit Graph

237 Commits

Author SHA1 Message Date
Tim Hardeck 49e0551eb3 Allow building of Icinga2 when nano is not available
SLE distributions and some architectures on SUSE do not
provide nano so building icinga2 would fail with nano as
BuildRequire.
2017-08-25 14:52:44 +02:00
Markus Frosch d576c26bad icinga2: Add diff tool for OpenSuSE Build Service 2017-08-25 13:08:46 +02:00
Tim Hardeck 57e4605875 icinga2: Add proper vim and nano dependencies
Otherwise building the package fails because installed directories are
not referenced by RPM.

Signed-off-by: Markus Frosch <markus.frosch@icinga.com>
2017-08-25 13:08:41 +02:00
Tim Hardeck 624c2b15c0 icinga2: Add dependency to monitoring-plugins-common
Since we ship a plugin now and the directory needs to be managed. Otherwise
building the package fails because installed directories are not
referenced by RPM.

Signed-off-by: Markus Frosch <markus.frosch@icinga.com>
2017-08-25 10:13:31 +02:00
Tim Hardeck 808b0e30a0 icinga2: Make sure `logger` is available on SUSE systems
It is required to log the deprecated warning of the classic ui package.

On pre systemd distributions `logger` is part of util-linux which should
always be installed I suppose, that's why I did not add an else clause.
2017-08-25 10:01:40 +02:00
Tim Hardeck 59b8d34311 icinga2: Fix typo in systemd clause in icinga2.spec 2017-08-25 10:01:32 +02:00
Markus Frosch 481ca7a22e icinga2: Fix that ChangeLog has been renamed to CHANGELOG.md 2017-08-02 11:33:58 +02:00
Markus Frosch e907333f2f icinga2: Update to 2.7.0-1 2017-08-02 11:33:58 +02:00
Markus Frosch 46ba4072a2 icinga2: Configure ICINGA2_PLUGINDIR only once 2017-08-02 11:33:58 +02:00
Michael Friedrich ceac5e1355 Add check_nscp_api plugin binary
This requires Icinga 2 libraries and is therefore installed
alongside the Icinga 2 binary.
2017-08-02 11:33:58 +02:00
Markus Frosch f4ce2838a7 get_snapshot: Add UPSTREAM_GIT_NOREPO to forbid any repo interaction 2017-08-02 11:33:58 +02:00
Markus Frosch 686de02c6d get_snapshot: Use UPSTREAM_GIT_BRANCH instead of HEAD 2017-08-02 11:33:58 +02:00
Markus Frosch 3c9f6763f9 get_snapshot: Support UPSTREAM_GIT_NOUPDATE
And do not manage git when set!
2017-08-02 11:33:58 +02:00
Michael Friedrich 118df8dcff Fix Amazon Linux package builds
We don't provide build containers for that yet,
but keeping things the same with icinga/icinga2.
2017-08-02 11:33:58 +02:00
Michael Friedrich 2c602a4cc9 Mark icinga2-classicui-config as DEPRECATED 2017-08-02 11:33:58 +02:00
Dirk Goetz a7fdcaaa72 Adjusted requirements for commons
refs https://github.com/Icinga/icinga2/issues/5442
2017-07-31 16:52:10 +02:00
Markus Frosch b9a47223e1 icinga2: Fix that ChangeLog has been renamed to CHANGELOG.md 2017-06-21 09:33:04 +02:00
Markus Frosch 0bfe9c1e44 icinga2: Update to 2.7.0-1 2017-06-20 10:16:49 +02:00
Markus Frosch 38049ef3bd icinga2: Configure ICINGA2_PLUGINDIR only once 2017-06-14 15:41:21 +02:00
Michael Friedrich cec20eefc9 Add check_nscp_api plugin binary
This requires Icinga 2 libraries and is therefore installed
alongside the Icinga 2 binary.
2017-06-14 12:32:59 +02:00
Markus Frosch e05b5decc9 get_snapshot: Add UPSTREAM_GIT_NOREPO to forbid any repo interaction 2017-06-07 15:28:45 +02:00
Markus Frosch 4e7d27a0d4 get_snapshot: Use UPSTREAM_GIT_BRANCH instead of HEAD 2017-06-07 15:21:25 +02:00
Markus Frosch f5783f2183 get_snapshot: Support UPSTREAM_GIT_NOUPDATE
And do not manage git when set!
2017-06-07 14:52:17 +02:00
Michael Friedrich 24fff56bae Fix Amazon Linux package builds
We don't provide build containers for that yet,
but keeping things the same with icinga/icinga2.
2017-05-31 19:10:10 +02:00
Michael Friedrich a45fe19142 Mark icinga2-classicui-config as DEPRECATED 2017-05-31 16:31:10 +02:00
Markus Frosch 9acd672bcd Disable hardlink again
See https://github.com/Icinga/puppet-icinga_build/issues/11
2017-05-24 16:49:09 +02:00
Markus Frosch bc59dc757c Update icinga2 and icingaweb2
Also add diff scripts
2017-05-23 17:00:24 +02:00
Markus Frosch fd860466be icinga2: Add selecting g++ compiler on older SUSE releases
g++ is too old, and the newer binary is suffixed.
2017-04-28 15:24:27 +02:00
Markus Frosch b799c93ef0 icinga2: Update spec for better boost dependencies
See https://github.com/Icinga/icinga2/pull/5189
2017-04-24 17:57:51 +02:00
Markus Frosch 3f873fa338 icinga2/get_snapshot: Avoid --transform on tar
Incompatible on older systems...
2017-04-21 16:06:37 +02:00
Markus Frosch a5cdf4c9c8 Update test scripts 2017-04-21 11:50:35 +02:00
Jean Flach eb867fd1e7 Add testing for icinga2 2017-03-03 15:16:12 +01:00
Markus Frosch fb5ba17fb3 Disable call of `hardlink` for SELinux modules
refs #5
2017-03-01 08:44:50 +01:00
Markus Frosch 56ee8a6e6c icinga2/icingaweb2: Update get_snapshot to dump branch into version file 2017-02-08 16:57:39 +01:00
Markus Frosch 41df966396 icinga2/icingaweb2: Update get_snapshot to support branch/url changes 2017-02-08 16:57:39 +01:00
Markus Frosch 60ae45c7bf icinga2: Add get_snapshot for RPM 2017-02-08 14:09:14 +01:00
Markus Frosch 705b56fdc2 Add current packaging 2017-01-30 16:29:54 +01:00