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