[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/, net-analyzer/icinga2/
commit: 06e0430747ee7d55f7f4c64c424b8b1e2c6fdacf Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Mar 7 10:15:14 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Mar 27 11:49:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e04307 net-analyzer/icinga2: drop 2.13.9 Signed-off-by: Andreas Sturmlechner gentoo.org> net-analyzer/icinga2/Manifest | 1 - net-analyzer/icinga2/files/icinga2.initd | 81 net-analyzer/icinga2/icinga2-2.13.9.ebuild | 146 - 3 files changed, 228 deletions(-) diff --git a/net-analyzer/icinga2/Manifest b/net-analyzer/icinga2/Manifest index 231d217b5a24..5e6efce507f8 100644 --- a/net-analyzer/icinga2/Manifest +++ b/net-analyzer/icinga2/Manifest @@ -1,2 +1 @@ -DIST icinga2-2.13.9.tar.gz 9675588 BLAKE2B 3614d28939bbff056ff6d67217b09bb38369d720af36f3038fa6e2cd6b253faa59111e4e5096d4e5ce476ad14e347e0ad9183e77fa395f6f236ea5f555e55265 SHA512 dbdf1fb06b2cf3d7566194ed9f5883f05848cbc3f740a704f76868e985f2ac943389d56943f55bdba2900966c39472c6031bf032d815881fc64890c04de911dd DIST icinga2-2.14.2.tar.gz 9397382 BLAKE2B f533db06e693f9c9f0627c50615ded591696879b22fe9cb7bab115607d7f25ef3f30732de1e34f7adee594385c21ab2f22fdc925f4be18e8423fa69e94d3e1b9 SHA512 a7574254eed715c32317feaac57d5444a9d2bcccbfe06adbcee4d7d3c2928ecb1f381a5321c219406816bb39120eb9e95ca073399844cbafde274d289f619f57 diff --git a/net-analyzer/icinga2/files/icinga2.initd b/net-analyzer/icinga2/files/icinga2.initd deleted file mode 100644 index 7faff11137d4.. --- a/net-analyzer/icinga2/files/icinga2.initd +++ /dev/null @@ -1,81 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -extra_started_commands="reload" - -DAEMON="/usr/sbin/icinga2" -ICINGA2_CONFIG_FILE="/etc/icinga2/icinga2.conf" -ICINGA2_RUN_DIR="/run/icinga2" -ICINGA2_STATE_DIR="/var/cache/icinga2" -ICINGA2_CMD_DIR="${ICINGA2_RUN_DIR}/cmd" -ICINGA2_PID_FILE="${ICINGA2_RUN_DIR}/icinga2.pid" -ICINGA2_DAEMON_ARGS="daemon -c $ICINGA2_CONFIG_FILE -e $ICINGA2_ERROR_LOG -d" - -depend() { -need net -} - -checkconfig() { -if [ ! -e "$ICINGA2_CONFIG_FILE" ]; then - ewarn "Config file '$ICINGA2_CONFIG_FILE' does not exist." - eend 1 -fi - -ICINGA2_USER=$($DAEMON variable get --current RunAsUser) -if [ $? != 0 ]; then -eerror "Could not fetch RunAsUser variable: '$ICINGA2_USER'." -return 1 -fi -ICINGA2_GROUP=$($DAEMON variable get --current RunAsGroup) -if [ $? != 0 ]; then -eerror "Could not fetch RunAsGroup variable: '$ICINGA2_GROUP'." -return 1 -fi - -checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_RUN_DIR -checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_STATE_DIR -checkpath -d -m 2750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_CMD_DIR - -if ! $DAEMON daemon -c $ICINGA2_CONFIG_FILE -C > $ICINGA2_STARTUP_LOG 2>&1; then -eerror "Icinga2 detected configuration errors. Check '$ICINGA2_STARTUP_LOG' for details." -return 1 -fi -} - -start() { -checkconfig || return 1 - -ebegin "Starting icinga2" -start-stop-daemon --start --exec "${DAEMON}" \ ---pidfile "${ICINGA2_PID_FILE}" \ --- $ICINGA2_DAEMON_ARGS > $ICINGA2_STARTUP_LOG 2>&1 -local retval=$? -if [ $retval -ne 0 ]; then -ewarn "Error starting icinga2. '$ICINGA2_STARTUP_LOG' for details." -fi -eend $retval -} - -stop() { -ebegin "Stopping icinga2" -start-stop-daemon \ ---stop \ ---pidfile $ICINGA2_PID_FILE \ ---retry "SIGTERM/15 SIGKILL/30" \ ---progress -eend $? -} - -reload() { -checkconfig || return 1 - -ebegin "Reloading icinga2" -start-stop-daemon --signal HUP --pidfile "$ICINGA2_PID_FILE" - -local retval=$? -if [ $retval -ne 0 ]; then -ewarn "Error reloading icinga2." -fi -eend $retval -} diff --git a/net-analyzer/icinga2/icinga2-2.13.9.ebuild b/net-analyzer/icinga2/icinga2-2.13.9.ebuild deleted file mode 100644 index 1ce211b79dc7.. --- a/net-analyzer/icinga2/icinga2-2.13.9.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake systemd - -if [[ ${PV} != ]]; then - SRC_URI="https://github.com/Icinga/icinga2/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm64 x86" -else - inherit git-r3 - EGIT_REPO_URI="https://github.com/Icinga/icinga2.git; -fi - -DESCRIPTION="Distributed, general purpose, network monitoring engine" -HOMEPAGE="https://icinga.com/; - -LICENSE="GPL-2" -SLOT="0" -IUSE="console jumbo-build mail mariadb minimal +mysql nano-syntax +plugins postgres systemd +vim-syntax" - -# Add accounts to DEPEND because of fowners in src_install -DEPEND=" -
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/
commit: 313e90af1c3da132445f2358da4a98f4d2bd8472 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Apr 21 14:32:07 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Apr 22 00:10:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313e90af net-analyzer/icinga2: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30681 Signed-off-by: Conrad Kostecki gentoo.org> .../icinga2/files/icinga2-2.13.6-boost-1.81.patch | 93 -- 1 file changed, 93 deletions(-) diff --git a/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch b/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch deleted file mode 100644 index 426dc5a1daa5.. --- a/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch +++ /dev/null @@ -1,93 +0,0 @@ -https://bugs.gentoo.org/888063 -https://github.com/Icinga/icinga2/issues/9618 -https://github.com/Icinga/icinga2/pull/9624 - -From 5bcbc96e221bb3aafc370449941bfbd70939915c Mon Sep 17 00:00:00 2001 -From: "Alexander A. Klimov" -Date: Wed, 4 Jan 2023 17:02:19 +0100 -Subject: [PATCH 1/2] Handle boost::beast::http::basic_fields#set() signature - change (v1.81) - -Make String convertible to boost::beast::string_view (always working), -not boost::string_view (broken). a/lib/base/string.cpp -+++ b/lib/base/string.cpp -@@ -128,15 +128,15 @@ String::operator const std::string&() const - } - - /** -- * Conversion function to boost::string_view. -+ * Conversion function to boost::beast::string_view. - * - * This allows using String as the value for HTTP headers in boost::beast::http::basic_fields::set. - * -- * @return A boost::string_view representing this string. -+ * @return A boost::beast::string_view representing this string. - */ --String::operator boost::string_view() const -+String::operator boost::beast::string_view() const - { -- return boost::string_view(m_Data); -+ return boost::beast::string_view(m_Data); - } - - const char *String::CStr() const a/lib/base/string.hpp -+++ b/lib/base/string.hpp -@@ -5,6 +5,7 @@ - - #include "base/i2-base.hpp" - #include "base/object.hpp" -+#include - #include - #include - #include -@@ -73,7 +74,7 @@ class String - bool operator<(const String& rhs) const; - - operator const std::string&() const; -- operator boost::string_view() const; -+ operator boost::beast::string_view() const; - - const char *CStr() const; - - -From 99c2d69dc85dfcd044e4a83d4894aa52eedfe09d Mon Sep 17 00:00:00 2001 -From: "Alexander A. Klimov" -Date: Wed, 4 Jan 2023 17:34:49 +0100 -Subject: [PATCH 2/2] Handle boost::beast::http::basic_fields#operator[]() - signature change (v1.81) - -Use always working std::string(x), not broken x.to_string(). -(x is a return value.) a/lib/remote/httphandler.cpp -+++ b/lib/remote/httphandler.cpp -@@ -58,7 +58,7 @@ void HttpHandler::ProcessRequest( - Dictionary::Ptr node = m_UrlTree; - std::vector handlers; - -- Url::Ptr url = new Url(request.target().to_string()); -+ Url::Ptr url = new Url(std::string(request.target())); - auto& path (url->GetPath()); - - for (std::vector::size_type i = 0; i <= path.size(); i++) { a/lib/remote/httpserverconnection.cpp -+++ b/lib/remote/httpserverconnection.cpp -@@ -246,7 +246,7 @@ bool HandleAccessControl( - if (!allowedOrigins.empty()) { - auto& origin (request[http::field::origin]); - -- if (allowedOrigins.find(origin.to_string()) != allowedOrigins.end()) { -+ if (allowedOrigins.find(std::string(origin)) != allowedOrigins.end()) { - response.set(http::field::access_control_allow_origin, origin); - } - -@@ -536,7 +536,7 @@ void HttpServerConnection::ProcessMessages(boost::asio::yield_context yc) - if (!authenticatedUser) { - CpuBoundWork fetchingAuthenticatedUser (yc); - -- authenticatedUser = ApiUser::GetByAuthHeader(request[http::field::authorization].to_string()); -+ authenticatedUser = ApiUser::GetByAuthHeader(std::string(request[http::field::authorization])); - } - - Log logMsg (LogInformation, "HttpServerConnection");
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/, net-analyzer/icinga2/
commit: 41387bfec00020779525cb7ae2f5549b90514e65 Author: Sam James gentoo org> AuthorDate: Sat Jan 14 19:39:07 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jan 14 19:39:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41387bfe net-analyzer/icinga2: fix build w/ boost-1.81 Closes: https://bugs.gentoo.org/888063 Signed-off-by: Sam James gentoo.org> .../icinga2/files/icinga2-2.13.6-boost-1.81.patch | 93 + net-analyzer/icinga2/icinga2-2.13.6-r1.ebuild | 149 + 2 files changed, 242 insertions(+) diff --git a/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch b/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch new file mode 100644 index ..426dc5a1daa5 --- /dev/null +++ b/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch @@ -0,0 +1,93 @@ +https://bugs.gentoo.org/888063 +https://github.com/Icinga/icinga2/issues/9618 +https://github.com/Icinga/icinga2/pull/9624 + +From 5bcbc96e221bb3aafc370449941bfbd70939915c Mon Sep 17 00:00:00 2001 +From: "Alexander A. Klimov" +Date: Wed, 4 Jan 2023 17:02:19 +0100 +Subject: [PATCH 1/2] Handle boost::beast::http::basic_fields#set() signature + change (v1.81) + +Make String convertible to boost::beast::string_view (always working), +not boost::string_view (broken). +--- a/lib/base/string.cpp b/lib/base/string.cpp +@@ -128,15 +128,15 @@ String::operator const std::string&() const + } + + /** +- * Conversion function to boost::string_view. ++ * Conversion function to boost::beast::string_view. + * + * This allows using String as the value for HTTP headers in boost::beast::http::basic_fields::set. + * +- * @return A boost::string_view representing this string. ++ * @return A boost::beast::string_view representing this string. + */ +-String::operator boost::string_view() const ++String::operator boost::beast::string_view() const + { +- return boost::string_view(m_Data); ++ return boost::beast::string_view(m_Data); + } + + const char *String::CStr() const +--- a/lib/base/string.hpp b/lib/base/string.hpp +@@ -5,6 +5,7 @@ + + #include "base/i2-base.hpp" + #include "base/object.hpp" ++#include + #include + #include + #include +@@ -73,7 +74,7 @@ class String + bool operator<(const String& rhs) const; + + operator const std::string&() const; +- operator boost::string_view() const; ++ operator boost::beast::string_view() const; + + const char *CStr() const; + + +From 99c2d69dc85dfcd044e4a83d4894aa52eedfe09d Mon Sep 17 00:00:00 2001 +From: "Alexander A. Klimov" +Date: Wed, 4 Jan 2023 17:34:49 +0100 +Subject: [PATCH 2/2] Handle boost::beast::http::basic_fields#operator[]() + signature change (v1.81) + +Use always working std::string(x), not broken x.to_string(). +(x is a return value.) +--- a/lib/remote/httphandler.cpp b/lib/remote/httphandler.cpp +@@ -58,7 +58,7 @@ void HttpHandler::ProcessRequest( + Dictionary::Ptr node = m_UrlTree; + std::vector handlers; + +- Url::Ptr url = new Url(request.target().to_string()); ++ Url::Ptr url = new Url(std::string(request.target())); + auto& path (url->GetPath()); + + for (std::vector::size_type i = 0; i <= path.size(); i++) { +--- a/lib/remote/httpserverconnection.cpp b/lib/remote/httpserverconnection.cpp +@@ -246,7 +246,7 @@ bool HandleAccessControl( + if (!allowedOrigins.empty()) { + auto& origin (request[http::field::origin]); + +- if (allowedOrigins.find(origin.to_string()) != allowedOrigins.end()) { ++ if (allowedOrigins.find(std::string(origin)) != allowedOrigins.end()) { + response.set(http::field::access_control_allow_origin, origin); + } + +@@ -536,7 +536,7 @@ void HttpServerConnection::ProcessMessages(boost::asio::yield_context yc) + if (!authenticatedUser) { + CpuBoundWork fetchingAuthenticatedUser (yc); + +- authenticatedUser = ApiUser::GetByAuthHeader(request[http::field::authorization].to_string()); ++ authenticatedUser = ApiUser::GetByAuthHeader(std::string(request[http::field::authorization])); + } + + Log logMsg (LogInformation, "HttpServerConnection"); diff --git a/net-analyzer/icinga2/icinga2-2.13.6-r1.ebuild b/net-analyzer/icinga2/icinga2-2.13.6-r1.ebuild new file mode 100644 index ..3b4c1eedf0be --- /dev/null +++ b/net-analyzer/icinga2/icinga2-2.13.6-r1.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake systemd + +if [[ ${PV} != ]]; then + SRC_URI="https://github.com/Icinga/icinga2/archive/v${PV}.tar.gz ->
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/
commit: 4c492d4d300bdc3d6a56cd0f3067447e22d52280 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Jul 12 18:15:17 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Jul 13 21:14:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c492d4d net-analyzer/icinga2: remove unused patch Closes: https://github.com/gentoo/gentoo/pull/21614 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> .../files/icinga2-2.12.1-boost-1.74.0.patch| 436 - 1 file changed, 436 deletions(-) diff --git a/net-analyzer/icinga2/files/icinga2-2.12.1-boost-1.74.0.patch b/net-analyzer/icinga2/files/icinga2-2.12.1-boost-1.74.0.patch deleted file mode 100644 index e6ad4807993..000 --- a/net-analyzer/icinga2/files/icinga2-2.12.1-boost-1.74.0.patch +++ /dev/null @@ -1,436 +0,0 @@ -From c30bae2994f1e5f33f6da51eb96d423e9bf0f75c Mon Sep 17 00:00:00 2001 -From: Louis Sautier -Date: Thu, 20 Aug 2020 18:25:48 +0200 -Subject: [PATCH] =?UTF-8?q?Fix=20=E2=80=98fs::copy=5Foption=E2=80=99=20has?= - =?UTF-8?q?=20not=20been=20declared=20with=20boost=201.74.0?= -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -It was deprecated in -https://github.com/boostorg/filesystem/commit/f199152b7df036ff1606c85e4ea1b28edfeda6cc - lib/base/utility.cpp | 4 - 1 file changed, 4 insertions(+) - -diff --git a/lib/base/utility.cpp b/lib/base/utility.cpp -index 1add7616c6..d8e6f20b0c 100644 a/lib/base/utility.cpp -+++ b/lib/base/utility.cpp -@@ -725,7 +725,11 @@ void Utility::CopyFile(const String& source, const String& target) - { - namespace fs = boost::filesystem; - -+#if BOOST_VERSION >= 107400 -+ fs::copy_file(fs::path(source.Begin(), source.End()), fs::path(target.Begin(), target.End()), fs::copy_options::overwrite_existing); -+#else /* BOOST_VERSION */ - fs::copy_file(fs::path(source.Begin(), source.End()), fs::path(target.Begin(), target.End()), fs::copy_option::overwrite_if_exists); -+#endif /* BOOST_VERSION */ - } - - /* -From 45dd71e0f9a93369e08d6cb26f97940f9c9594aa Mon Sep 17 00:00:00 2001 -From: "Alexander A. Klimov" -Date: Wed, 26 Aug 2020 13:56:26 +0200 -Subject: [PATCH] Introduce HttpUtility::Set() - -refs #8185 - lib/cli/consolecommand.cpp | 9 --- - lib/perfdata/elasticsearchwriter.cpp | 13 - - lib/perfdata/influxdbwriter.cpp | 7 ++--- - lib/remote/configfileshandler.cpp| 4 +-- - lib/remote/eventshandler.cpp | 2 +- - lib/remote/httpserverconnection.cpp | 40 ++-- - lib/remote/httputility.cpp | 4 +-- - lib/remote/httputility.hpp | 28 +++ - lib/remote/infohandler.cpp | 6 ++--- - plugins/check_nscp_api.cpp | 9 --- - 10 files changed, 77 insertions(+), 45 deletions(-) - -diff --git a/lib/cli/consolecommand.cpp b/lib/cli/consolecommand.cpp -index 41b6590e4c..42c5c63133 100644 a/lib/cli/consolecommand.cpp -+++ b/lib/cli/consolecommand.cpp -@@ -3,6 +3,7 @@ - #include "cli/consolecommand.hpp" - #include "config/configcompiler.hpp" - #include "remote/consolehandler.hpp" -+#include "remote/httputility.hpp" - #include "remote/url.hpp" - #include "base/configwriter.hpp" - #include "base/serializer.hpp" -@@ -580,11 +581,11 @@ Dictionary::Ptr ConsoleCommand::SendRequest() - - http::request request(http::verb::post, std::string(l_Url->Format(false)), 10); - -- request.set(http::field::user_agent, "Icinga/DebugConsole/" + Application::GetAppVersion()); -- request.set(http::field::host, l_Url->GetHost() + ":" + l_Url->GetPort()); -+ HttpUtility::Set(request, http::field::user_agent, "Icinga/DebugConsole/" + Application::GetAppVersion()); -+ HttpUtility::Set(request, http::field::host, l_Url->GetHost() + ":" + l_Url->GetPort()); - -- request.set(http::field::accept, "application/json"); -- request.set(http::field::authorization, "Basic " + Base64::Encode(l_Url->GetUsername() + ":" + l_Url->GetPassword())); -+ HttpUtility::Set(request, http::field::accept, "application/json"); -+ HttpUtility::Set(request, http::field::authorization, "Basic " + Base64::Encode(l_Url->GetUsername() + ":" + l_Url->GetPassword())); - - try { - http::write(*l_TlsStream, request); -diff --git a/lib/perfdata/elasticsearchwriter.cpp b/lib/perfdata/elasticsearchwriter.cpp -index 6870198e45..3764bf536b 100644 a/lib/perfdata/elasticsearchwriter.cpp -+++ b/lib/perfdata/elasticsearchwriter.cpp -@@ -2,6 +2,7 @@ - - #include "perfdata/elasticsearchwriter.hpp" - #include "perfdata/elasticsearchwriter-ti.cpp" -+#include "remote/httputility.hpp" - #include "remote/url.hpp" - #include "icinga/compatutility.hpp" - #include "icinga/service.hpp" -@@ -474,27 +475,27 @@ void ElasticsearchWriter::SendRequest(const
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/
commit: c83a82109aac924c7c574e5dee27f1ac509a64a0 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Mar 30 15:51:31 2019 + Commit: Matthew Thode gentoo org> CommitDate: Sat Mar 30 21:22:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83a8210 net-analyzer/icinga2: remove unused file Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Matthew Thode gentoo.org> net-analyzer/icinga2/files/icinga2.initd-2 | 91 -- 1 file changed, 91 deletions(-) diff --git a/net-analyzer/icinga2/files/icinga2.initd-2 b/net-analyzer/icinga2/files/icinga2.initd-2 deleted file mode 100644 index b12716d4d44..000 --- a/net-analyzer/icinga2/files/icinga2.initd-2 +++ /dev/null @@ -1,91 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -extra_started_commands="reload" - -# Set defaults, see /etc/conf.d/icinga2 to override -: ${DAEMON:=/usr/sbin/icinga2} -: ${ICINGA2_CONFIG_FILE:=/etc/icinga2/icinga2.conf} -: ${ICINGA2_RUN_DIR:=/run/icinga2} -: ${ICINGA2_STATE_DIR:=/var/cache/icinga2} -: ${ICINGA2_PID_FILE:=${ICINGA2_RUN_DIR}/icinga2.pid} -: ${ICINGA2_CMD_DIR:=${ICINGA2_RUN_DIR}/cmd} -: ${ICINGA2_LOG_DIR:=/var/log/icinga2} -: ${ICINGA2_ERROR_LOG:=/var/log/icinga2/error.log} -: ${ICINGA2_STARTUP_LOG:=/var/log/icinga2/startup.log} -: ${ICINGA2_LOG:=/var/log/icinga2/icinga2.log} -: ${ICINGA2_CACHE_DIR:=/var/cache/icinga2} -: ${ICINGA2_USER:=icinga} -: ${ICINGA2_GROUP:=icingacmd} -: ${ICINGA2_COMMAND_GROUP:=icingacmd} - -ICINGA2_DAEMON_ARGS="daemon -c $ICINGA2_CONFIG_FILE -e $ICINGA2_ERROR_LOG -d" - -depend() { -need net -} - -checkconfig() { -if [ ! -e "$ICINGA2_CONFIG_FILE" ]; then - ewarn "Config file '$ICINGA2_CONFIG_FILE' does not exist." - eend 1 -fi - -ICINGA2_USER=$($DAEMON variable get --current RunAsUser) -if [ $? != 0 ]; then -eerror "Could not fetch RunAsUser variable: '$ICINGA2_USER'." -return 1 -fi -ICINGA2_GROUP=$($DAEMON variable get --current RunAsGroup) -if [ $? != 0 ]; then -eerror "Could not fetch RunAsGroup variable: '$ICINGA2_GROUP'." -return 1 -fi - -checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_RUN_DIR -checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_STATE_DIR -checkpath -d -m 2750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_CMD_DIR - -if ! $DAEMON daemon -c $ICINGA2_CONFIG_FILE -C > $ICINGA2_STARTUP_LOG 2>&1; then -eerror "Icinga2 detected configuration errors. Check '$ICINGA2_STARTUP_LOG' for details." -return 1 -fi -} - -start() { -checkconfig || return 1 - -ebegin "Starting icinga2" -start-stop-daemon --start --exec "${DAEMON}" \ ---pidfile "${ICINGA2_PID_FILE}" \ --- $ICINGA2_DAEMON_ARGS > $ICINGA2_STARTUP_LOG 2>&1 -local retval=$? -if [ $retval -ne 0 ]; then -ewarn "Error starting icinga2. '$ICINGA2_STARTUP_LOG' for details." -fi -eend $retval -} - -stop() { -ebegin "Stopping icinga2" -start-stop-daemon \ ---stop \ ---pidfile $ICINGA2_PID_FILE \ ---retry "SIGTERM/15 SIGKILL/30" \ ---progress -eend $? -} - -reload() { -checkconfig || return 1 - -ebegin "Reloading icinga2" -start-stop-daemon --signal HUP --pidfile "$ICINGA2_PID_FILE" - -local retval=$? -if [ $retval -ne 0 ]; then -ewarn "Error reloading icinga2." -fi -eend $retval -}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/, net-analyzer/icinga2/
commit: 11648313f20e3a3a175832764755c373edc71ec0 Author: Matthew Thode gentoo org> AuthorDate: Sat Oct 20 17:05:34 2018 + Commit: Matthew Thode gentoo org> CommitDate: Sat Oct 20 17:05:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11648313 net-analyzer/icinga2: update init script Do not require icinga2 to run before we start it. Closes: https://bugs.gentoo.org/668506 Signed-off-by: Matthew Thode gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 net-analyzer/icinga2/Manifest | 1 - net-analyzer/icinga2/files/icinga2.initd-3 | 12 +- ...2-2.10.0-r1.ebuild => icinga2-2.10.1-r1.ebuild} | 0 net-analyzer/icinga2/icinga2-2.10.1.ebuild | 172 - 4 files changed, 1 insertion(+), 184 deletions(-) diff --git a/net-analyzer/icinga2/Manifest b/net-analyzer/icinga2/Manifest index 8d1baa7dc18..b0895c99616 100644 --- a/net-analyzer/icinga2/Manifest +++ b/net-analyzer/icinga2/Manifest @@ -1,4 +1,3 @@ -DIST icinga2-2.10.0.tar.gz 2227324 BLAKE2B fdbcb84d11b867e06804a2528ee3579dfd15df72bbe5f3b4334ee38282b710701889def9f4b44613c0196ea49f13466de86103f65049cf16f491c6f28b9390d1 SHA512 0997461371440521cfbb13d29f6801e889b423d46a4fb792edef5191db3cf39503b4452823fcd78a0d0934072eb7df53b17a56b6bae7c1fb21412f7022d4d0a5 DIST icinga2-2.10.1.tar.gz 4406432 BLAKE2B 60f63faabed43f9a99f313e3835c15afab9d70e1335f987f431f3187907fedb94451457fe4652886e950b1b058952957832bc7fb5ad5e8f6f4f1f47d4178 SHA512 88e0ef1dfd93a399535f3238cb675e86159ca23d1abfd78009797c3533d10ac5c5167008ff04dfc64d4b9f225e75d85947ce85c5a941250699c0d772be9c0aeb DIST icinga2-2.8.4.tar.gz 2510333 BLAKE2B f551a5eadc93d8455612af40e34a0922bc75f41b8064f9989c8f0c28dc2c3fb18963cf9b3272efa29f03973e7cf5824762bebff1bfa1a23c4ba39c93fc29c8e5 SHA512 b2cb5989962ac65da927cbdbac1b3345c913321d507b5113f32dd90bf969b2513478e68d52b9cd4cf255057d74428f9e42067288b7ddc59ad060ca7b84f4f114 DIST icinga2-2.9.1.tar.gz 2193190 BLAKE2B 29be491c4b43e218ef8aaa2128822040ccb0989e91d83f033cf7873216e4307cdbc8ee9052d79fd0c396efeb68759acc97938e3ee596e0820e3f6c8f73bc SHA512 1d69a24f85249386e30ff1625cf522ba58e5f2ab641dbe950bf1764324a6c7516d1532942954e842002566823b0f30383747d5ec8b7bd36705aa5f0ccfa29533 diff --git a/net-analyzer/icinga2/files/icinga2.initd-3 b/net-analyzer/icinga2/files/icinga2.initd-3 index 46990e3e4e2..5af259d5ddf 100644 --- a/net-analyzer/icinga2/files/icinga2.initd-3 +++ b/net-analyzer/icinga2/files/icinga2.initd-3 @@ -32,20 +32,10 @@ checkconfig() { eend 1 fi -ICINGA2_USER=$($DAEMON variable get RunAsUser) -if [ $? != 0 ]; then -eerror "Could not fetch RunAsUser variable: '$ICINGA2_USER'." -return 1 -fi -ICINGA2_GROUP=$($DAEMON variable get RunAsGroup) -if [ $? != 0 ]; then -eerror "Could not fetch RunAsGroup variable: '$ICINGA2_GROUP'." -return 1 -fi - checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_RUN_DIR checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_STATE_DIR checkpath -d -m 2750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_CMD_DIR +checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_CACHE_DIR if ! $DAEMON daemon -c $ICINGA2_CONFIG_FILE -C > $ICINGA2_STARTUP_LOG 2>&1; then eerror "Icinga2 detected configuration errors. Check '$ICINGA2_STARTUP_LOG' for details." diff --git a/net-analyzer/icinga2/icinga2-2.10.0-r1.ebuild b/net-analyzer/icinga2/icinga2-2.10.1-r1.ebuild similarity index 100% rename from net-analyzer/icinga2/icinga2-2.10.0-r1.ebuild rename to net-analyzer/icinga2/icinga2-2.10.1-r1.ebuild diff --git a/net-analyzer/icinga2/icinga2-2.10.1.ebuild b/net-analyzer/icinga2/icinga2-2.10.1.ebuild deleted file mode 100644 index 913217ef694..000 --- a/net-analyzer/icinga2/icinga2-2.10.1.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -if [[ ${PV} != ]]; then - inherit cmake-utils depend.apache eutils systemd toolchain-funcs user wxwidgets - SRC_URI="https://github.com/Icinga/icinga2/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -else - inherit cmake-utils depend.apache eutils git-r3 systemd toolchain-funcs user wxwidgets - EGIT_REPO_URI="https://github.com/Icinga/icinga2.git; - EGIT_BRANCH="master" - KEYWORDS="" -fi - -DESCRIPTION="Distributed, general purpose, network monitoring engine" -HOMEPAGE="http://icinga.org/icinga2; - -LICENSE="GPL-2" -SLOT="0" -IUSE="classicui console libressl lto mail mariadb minimal +mysql nano-syntax +plugins postgres systemd +vim-syntax" -WX_GTK_VER="3.0" - -CDEPEND=" - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - >=dev-libs/boost-1.58-r1 - console? ( dev-libs/libedit ) - mariadb? (
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/, net-analyzer/icinga2/
commit: e66a341ec02cfbb13ac0875fd0c2ea55a1212f09 Author: Matthew Thode gentoo org> AuthorDate: Sun Oct 14 18:38:17 2018 + Commit: Matthew Thode gentoo org> CommitDate: Sun Oct 14 18:40:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66a341e net-analyzer/icinga2: update init script Closes: https://bugs.gentoo.org/668506 Signed-off-by: Matthew Thode gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 net-analyzer/icinga2/files/icinga2.initd-3 | 91 ++ ...nga2-2.10.0.ebuild => icinga2-2.10.0-r1.ebuild} | 2 +- net-analyzer/icinga2/icinga2-.ebuild | 4 +- 3 files changed, 94 insertions(+), 3 deletions(-) diff --git a/net-analyzer/icinga2/files/icinga2.initd-3 b/net-analyzer/icinga2/files/icinga2.initd-3 new file mode 100644 index 000..46990e3e4e2 --- /dev/null +++ b/net-analyzer/icinga2/files/icinga2.initd-3 @@ -0,0 +1,91 @@ +#!/sbin/openrc-run +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +extra_started_commands="reload" + +# Set defaults, see /etc/conf.d/icinga2 to override +: ${DAEMON:=/usr/sbin/icinga2} +: ${ICINGA2_CONFIG_FILE:=/etc/icinga2/icinga2.conf} +: ${ICINGA2_RUN_DIR:=/run/icinga2} +: ${ICINGA2_STATE_DIR:=/var/cache/icinga2} +: ${ICINGA2_PID_FILE:=${ICINGA2_RUN_DIR}/icinga2.pid} +: ${ICINGA2_CMD_DIR:=${ICINGA2_RUN_DIR}/cmd} +: ${ICINGA2_LOG_DIR:=/var/log/icinga2} +: ${ICINGA2_ERROR_LOG:=/var/log/icinga2/error.log} +: ${ICINGA2_STARTUP_LOG:=/var/log/icinga2/startup.log} +: ${ICINGA2_LOG:=/var/log/icinga2/icinga2.log} +: ${ICINGA2_CACHE_DIR:=/var/cache/icinga2} +: ${ICINGA2_USER:=icinga} +: ${ICINGA2_GROUP:=icingacmd} +: ${ICINGA2_COMMAND_GROUP:=icingacmd} + +ICINGA2_DAEMON_ARGS="daemon -c $ICINGA2_CONFIG_FILE -e $ICINGA2_ERROR_LOG -d" + +depend() { +need net +} + +checkconfig() { +if [ ! -e "$ICINGA2_CONFIG_FILE" ]; then + ewarn "Config file '$ICINGA2_CONFIG_FILE' does not exist." + eend 1 +fi + +ICINGA2_USER=$($DAEMON variable get RunAsUser) +if [ $? != 0 ]; then +eerror "Could not fetch RunAsUser variable: '$ICINGA2_USER'." +return 1 +fi +ICINGA2_GROUP=$($DAEMON variable get RunAsGroup) +if [ $? != 0 ]; then +eerror "Could not fetch RunAsGroup variable: '$ICINGA2_GROUP'." +return 1 +fi + +checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_RUN_DIR +checkpath -d -m 0750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_STATE_DIR +checkpath -d -m 2750 -o $ICINGA2_USER:$ICINGA2_GROUP $ICINGA2_CMD_DIR + +if ! $DAEMON daemon -c $ICINGA2_CONFIG_FILE -C > $ICINGA2_STARTUP_LOG 2>&1; then +eerror "Icinga2 detected configuration errors. Check '$ICINGA2_STARTUP_LOG' for details." +return 1 +fi +} + +start() { +checkconfig || return 1 + +ebegin "Starting icinga2" +start-stop-daemon --start --exec "${DAEMON}" \ +--pidfile "${ICINGA2_PID_FILE}" \ +-- $ICINGA2_DAEMON_ARGS > $ICINGA2_STARTUP_LOG 2>&1 +local retval=$? +if [ $retval -ne 0 ]; then +ewarn "Error starting icinga2. '$ICINGA2_STARTUP_LOG' for details." +fi +eend $retval +} + +stop() { +ebegin "Stopping icinga2" +start-stop-daemon \ +--stop \ +--pidfile $ICINGA2_PID_FILE \ +--retry "SIGTERM/15 SIGKILL/30" \ +--progress +eend $? +} + +reload() { +checkconfig || return 1 + +ebegin "Reloading icinga2" +start-stop-daemon --signal HUP --pidfile "$ICINGA2_PID_FILE" + +local retval=$? +if [ $retval -ne 0 ]; then +ewarn "Error reloading icinga2." +fi +eend $retval +} diff --git a/net-analyzer/icinga2/icinga2-2.10.0.ebuild b/net-analyzer/icinga2/icinga2-2.10.0-r1.ebuild similarity index 98% rename from net-analyzer/icinga2/icinga2-2.10.0.ebuild rename to net-analyzer/icinga2/icinga2-2.10.0-r1.ebuild index e5caea793dd..913217ef694 100644 --- a/net-analyzer/icinga2/icinga2-2.10.0.ebuild +++ b/net-analyzer/icinga2/icinga2-2.10.0-r1.ebuild @@ -109,7 +109,7 @@ src_install() { einstalldocs - newinitd "${FILESDIR}"/icinga2.initd-2 icinga2 + newinitd "${FILESDIR}"/icinga2.initd-3 icinga2 if use mysql ; then docinto schema diff --git a/net-analyzer/icinga2/icinga2-.ebuild b/net-analyzer/icinga2/icinga2-.ebuild index c0f291e4ea2..913217ef694 100644 --- a/net-analyzer/icinga2/icinga2-.ebuild +++ b/net-analyzer/icinga2/icinga2-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -109,7 +109,7 @@ src_install() { einstalldocs - newinitd "${FILESDIR}"/icinga2.initd-2 icinga2 + newinitd "${FILESDIR}"/icinga2.initd-3 icinga2 if use mysql ; then docinto schema
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/, net-analyzer/icinga2/
commit: 7bb8b3c5bb63a41a917661b12dd291260ceb397f Author: Matthew Thode gentoo org> AuthorDate: Sun Feb 18 04:21:36 2018 + Commit: Matt Thode gentoo org> CommitDate: Sun Feb 18 04:23:35 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb8b3c5 net-analyzer/icinga2: 2.8.1 stable amd64 and x86 with cleanup Package-Manager: Portage-2.3.19, Repoman-2.3.6 net-analyzer/icinga2/Manifest | 4 - .../files/fix-missing-include-2.7.1-2.patch| 24 --- .../icinga2/files/fix-missing-include-2.7.1.patch | 22 --- net-analyzer/icinga2/icinga2-2.7.0-r1.ebuild | 177 net-analyzer/icinga2/icinga2-2.7.1-r1.ebuild | 182 - net-analyzer/icinga2/icinga2-2.7.2.ebuild | 182 - net-analyzer/icinga2/icinga2-2.8.0.ebuild | 179 net-analyzer/icinga2/icinga2-2.8.1.ebuild | 2 +- 8 files changed, 1 insertion(+), 771 deletions(-) diff --git a/net-analyzer/icinga2/Manifest b/net-analyzer/icinga2/Manifest index f9713a68300..b71de2bd5a1 100644 --- a/net-analyzer/icinga2/Manifest +++ b/net-analyzer/icinga2/Manifest @@ -1,5 +1 @@ -DIST icinga2-2.7.0.tar.gz 2435398 BLAKE2B 06a717f818a7c51972d2d095ea1c588ff8d49473aaa765795d1c48ed4ffc12b2c5d560a03a2be3fe45d8d80de8df2b53edcf75d895e0f31cd4723c4883907b47 SHA512 470dd4ffa4ef608a018ede5c25b41f16213bf18c679eed8aaeed155fe6adc74a70abcc2e8be42ca20bf60f9b4b620c971ebbc96d608de2a90e480d72b93111bb -DIST icinga2-2.7.1.tar.gz 2475348 BLAKE2B 2e19a3c199b5cbcac78490a9ee1961c8e54f15787d08fa22150a977fb16aa7e736e76b97b66749ebd4070e9d0bfb0c8a484b8430288845de9ac456771d875682 SHA512 8233c33b7191706569a236d583fff689b35eba750fca01a06cfd14ef636b01314b6b142d78777987bd08a9df1cc53f42652fd1c900532b73f0a0363aa220c6cd -DIST icinga2-2.7.2.tar.gz 2471098 BLAKE2B 362897613616a15114577a044d56f01093246fa421c307faff1c6208a01e2c62dda2d1ff3aabc2e57b58c1cc6d4cb841a51758f0572945be2eced22390eb98ae SHA512 69cd7c56eaae832712723fcd21e2177b8180b3975bcf773223ca52d3817d1ca538cfd620002bd7a9ccf2e89deffa80d07e628146295b21377de99170302d -DIST icinga2-2.8.0.tar.gz 2497043 BLAKE2B 06472b30ad1fa008796fb149ac067cf92062443d4c6ef62043b6e53b901e1c282c68d1949a3ac6eabc33456c3863bb5dfe45cd668b23ac22e705e3e346afbd59 SHA512 20399251c91aa3b07a0e884e0c52fa2540b645d24fd46cdb550fcc5accfbfa23a703f7d310ccde4fa68008c44e8dc6bcdc5351a21e82181e39b1add5a92d90c6 DIST icinga2-2.8.1.tar.gz 2501182 BLAKE2B a32e60fd43eacedaee3cb33b719e2e405a6123710f7806b6c82eccb80eeb0ab0318a34302a5f3b310b258702214148f34719f166b3a3807ef2c9d4b28fa0 SHA512 27dcd2de1a9fa81327fa9cf25f25171e471715b4506dfd312bcd6c10408520cef86d260762f4340a00aaa7824c8ab65baadf541b7e104bd378204667dc92f762 diff --git a/net-analyzer/icinga2/files/fix-missing-include-2.7.1-2.patch b/net-analyzer/icinga2/files/fix-missing-include-2.7.1-2.patch deleted file mode 100644 index 21779d140a4..000 --- a/net-analyzer/icinga2/files/fix-missing-include-2.7.1-2.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 2d036e6886fb68707e861a6e5f75a6088d149832 Mon Sep 17 00:00:00 2001 -From: Michael-Date: Tue, 26 Sep 2017 22:01:07 +0200 -Subject: [PATCH] Fixed missing include statement in unit test - -This adds the missing iostream include to the notification unit test. - -refs #5613 - test/icinga-notification.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/test/icinga-notification.cpp b/test/icinga-notification.cpp -index 8db93fa50..97f7838a1 100644 a/test/icinga-notification.cpp -+++ b/test/icinga-notification.cpp -@@ -19,6 +19,7 @@ - - #include "icinga/notification.hpp" - #include -+#include - - using namespace icinga; - diff --git a/net-analyzer/icinga2/files/fix-missing-include-2.7.1.patch b/net-analyzer/icinga2/files/fix-missing-include-2.7.1.patch deleted file mode 100644 index d170db478db..000 --- a/net-analyzer/icinga2/files/fix-missing-include-2.7.1.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 631d1e85fc2575a26c700a15f309fccd9fb9ee4d Mon Sep 17 00:00:00 2001 -From: Michael -Date: Mon, 25 Sep 2017 01:07:50 +0200 -Subject: [PATCH] Fixed missing include statement in unit tests - -refs #5613 - test/icinga-checkresult.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/test/icinga-checkresult.cpp b/test/icinga-checkresult.cpp -index 7f14dd365..a128e9519 100644 a/test/icinga-checkresult.cpp -+++ b/test/icinga-checkresult.cpp -@@ -19,6 +19,7 @@ - - #include "icinga/host.hpp" - #include -+#include - - using namespace icinga; - diff --git a/net-analyzer/icinga2/icinga2-2.7.0-r1.ebuild b/net-analyzer/icinga2/icinga2-2.7.0-r1.ebuild deleted file mode 100644 index 8e9f5f4f36c..000 --- a/net-analyzer/icinga2/icinga2-2.7.0-r1.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -if [[ ${PV} != ]]; then
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/, net-analyzer/icinga2/
commit: 41813146072d2c00fce004372960f387ed5f3038 Author: Matthew Thode gentoo org> AuthorDate: Fri Sep 29 21:59:05 2017 + Commit: Matt Thode gentoo org> CommitDate: Fri Sep 29 21:59:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41813146 net-analyzer/icinga2: another missing include... Package-Manager: Portage-2.3.8, Repoman-2.3.3 .../files/fix-missing-include-2.7.1-2.patch| 24 ++ ...cinga2-2.7.1.ebuild => icinga2-2.7.1-r1.ebuild} | 1 + 2 files changed, 25 insertions(+) diff --git a/net-analyzer/icinga2/files/fix-missing-include-2.7.1-2.patch b/net-analyzer/icinga2/files/fix-missing-include-2.7.1-2.patch new file mode 100644 index 000..21779d140a4 --- /dev/null +++ b/net-analyzer/icinga2/files/fix-missing-include-2.7.1-2.patch @@ -0,0 +1,24 @@ +From 2d036e6886fb68707e861a6e5f75a6088d149832 Mon Sep 17 00:00:00 2001 +From: Michael+Date: Tue, 26 Sep 2017 22:01:07 +0200 +Subject: [PATCH] Fixed missing include statement in unit test + +This adds the missing iostream include to the notification unit test. + +refs #5613 +--- + test/icinga-notification.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/test/icinga-notification.cpp b/test/icinga-notification.cpp +index 8db93fa50..97f7838a1 100644 +--- a/test/icinga-notification.cpp b/test/icinga-notification.cpp +@@ -19,6 +19,7 @@ + + #include "icinga/notification.hpp" + #include ++#include + + using namespace icinga; + diff --git a/net-analyzer/icinga2/icinga2-2.7.1.ebuild b/net-analyzer/icinga2/icinga2-2.7.1-r1.ebuild similarity index 98% rename from net-analyzer/icinga2/icinga2-2.7.1.ebuild rename to net-analyzer/icinga2/icinga2-2.7.1-r1.ebuild index 237a6187d8b..2f4dc84145d 100644 --- a/net-analyzer/icinga2/icinga2-2.7.1.ebuild +++ b/net-analyzer/icinga2/icinga2-2.7.1-r1.ebuild @@ -48,6 +48,7 @@ REQUIRED_USE="!minimal? ( || ( mysql postgres ) )" PATCHES=( "${FILESDIR}/fix-missing-include-2.7.1.patch" + "${FILESDIR}/fix-missing-include-2.7.1-2.patch" ) want_apache2
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/
commit: 98b2c18a3067be3984cff382c7eb9bd2b6fd964c Author: Matthew Thode gentoo org> AuthorDate: Mon Jan 9 20:03:59 2017 + Commit: Matt Thode gentoo org> CommitDate: Mon Jan 9 20:04:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b2c18a net-analyzer/icinga2: remove unused logrotate.patch based on a pr from mm1ke Package-Manager: portage-2.3.0 net-analyzer/icinga2/files/logrotate.patch | 17 - 1 file changed, 17 deletions(-) diff --git a/net-analyzer/icinga2/files/logrotate.patch b/net-analyzer/icinga2/files/logrotate.patch deleted file mode 100644 index 93d493a.. --- a/net-analyzer/icinga2/files/logrotate.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -ur icinga2-2.4.10/etc/logrotate.d/icinga2.cmake icinga2-2.4.10.new/etc/logrotate.d/icinga2.cmake icinga2-2.4.10/etc/logrotate.d/icinga2.cmake 2016-05-19 06:39:29.0 -0500 -+++ icinga2-2.4.10.new/etc/logrotate.d/icinga2.cmake 2016-05-22 17:52:45.547568144 -0500 -@@ -1,4 +1,5 @@ - @CMAKE_INSTALL_FULL_LOCALSTATEDIR@/log/icinga2/icinga2.log @CMAKE_INSTALL_FULL_LOCALSTATEDIR@/log/icinga2/debug.log { -+ su icinga icingacmd - daily - rotate 7@LOGROTATE_USE_SU@ - compress -@@ -12,6 +13,7 @@ - } - - @CMAKE_INSTALL_FULL_LOCALSTATEDIR@/log/icinga2/error.log { -+ su icinga icingacmd - daily - rotate 90@LOGROTATE_USE_SU@ - compress