summaryrefslogtreecommitdiff
path: root/flx/init-nagios
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2013-05-27 22:36:39 +0200
committerBertrand Jacquin <beber@meleeweb.net>2013-05-27 23:01:30 +0200
commit871aa3ec8c59a964940af18d3ec462c797482785 (patch)
tree8492d0e98ede203810dfea6bcfe0ceecedd13bcf /flx/init-nagios
parentadd ebuild for a clam client to server support (diff)
downloadportage-871aa3ec8c59a964940af18d3ec462c797482785.tar.xz
Add formilux tools/init-scripts
Diffstat (limited to 'flx/init-nagios')
-rw-r--r--flx/init-nagios/Manifest2
-rw-r--r--flx/init-nagios/files/init-nagios-BJA-path.diff37
-rw-r--r--flx/init-nagios/init-nagios-2.5.ebuild24
3 files changed, 63 insertions, 0 deletions
diff --git a/flx/init-nagios/Manifest b/flx/init-nagios/Manifest
new file mode 100644
index 00000000..f6b41657
--- /dev/null
+++ b/flx/init-nagios/Manifest
@@ -0,0 +1,2 @@
+AUX init-nagios-BJA-path.diff 1389 SHA256 43ad4ae71b5c47102297d98a5ccb01f293803a72e7099997f86217597ea2b992 SHA512 e5f15664b167fb65b5d314f890d90aa8acf5bd0bdfa1574f0eba698bb988d0a2be6a40620a4dd94277fa2f7bbf26064225a22a7a47d8bbccb97c26bad0c44f49 WHIRLPOOL c76150f0025c0593a1e4719b40f2deba8ea5eda1c2fab4d92a181cf5ba8d652f4fe415817b3dbbcd9fc73967d198886731b5737a6f08870ff0654242d4002650
+EBUILD init-nagios-2.5.ebuild 499 SHA256 a51c8a5e5c1c4827133bef83390e5413539be683d8acb894dd0746788d1dd520 SHA512 b0b3b2e4d8b30fa8698c036ed2de94822a42b0069240830ab46144c5dea218330f69d765574c80efb4e17ed11a6b6d7d43da2ed7f46ca880c0ead81b222f6d2a WHIRLPOOL ee4558b84815cd5a0dfebe20c7a50bb739828ffbbc79429fb1e87452debbdbc8cb9cbf0dd2adefeca414374e5f0922497f384ad062ba1f917f838b5340d94b1d
diff --git a/flx/init-nagios/files/init-nagios-BJA-path.diff b/flx/init-nagios/files/init-nagios-BJA-path.diff
new file mode 100644
index 00000000..47d18f65
--- /dev/null
+++ b/flx/init-nagios/files/init-nagios-BJA-path.diff
@@ -0,0 +1,37 @@
+diff --git a/addons/init.d/nagios b/addons/init.d/nagios
+index 833b47d..825a70e 100644
+--- a/addons/init.d/nagios
++++ b/addons/init.d/nagios
+@@ -5,9 +5,9 @@
+ . `dirname $0`/functions
+
+ option config standard_option /etc/nagios/nagios.cfg
+-option pidfile reserved_option /var/lib/nagios/nagios.lock
++option pidfile reserved_option /var/nagios/nagios.pid
+
+-option bin reserved_option /opt/nagios/bin/nagios
++option bin reserved_option /usr/sbin/nagios
+ option cmdline reserved_option '$bin -d $opt_config'
+
+ # perform a forced synchronisation before starting the daemon
+diff --git a/addons/init.d/nagios b/addons/init.d/nagios
+index ba8c2a1..833b47d 100644
+--- a/addons/init.d/nagios
++++ b/addons/init.d/nagios
+@@ -12,15 +12,13 @@ option cmdline reserved_option '$bin -d $opt_config'
+
+ # perform a forced synchronisation before starting the daemon
+ function fct_pre_start {
+- for opt in log_file status_file lock_file ; do
++ for opt in status_file lock_file ; do
+ valueof $opt_config $opt > /dev/null 2>&1
+ REPLY=${REPLY%/*}
+ [ -z "$REPLY" ] && continue
+
+ [ ! -d "$REPLY" ] && mkdir -p $REPLY && \
+ chown nagios:nagios $REPLY
+- [ "$opt" = "log_file" -a "$REPLY" != "/var/log/nagios" ] && \
+- ln -s $REPLY /var/log/nagios
+ [ "$opt" = "lock_file" -a "x$REPLY" != "x" ] && pidfile=$REPLY
+ done
+ }
diff --git a/flx/init-nagios/init-nagios-2.5.ebuild b/flx/init-nagios/init-nagios-2.5.ebuild
new file mode 100644
index 00000000..8f12ba43
--- /dev/null
+++ b/flx/init-nagios/init-nagios-2.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+inherit git-2 flx eutils
+
+HOMEPAGE="http://master.formilux.org/git/dist/pkg/nagios.git"
+EGIT_REPO_URI="http://master.formilux.org/git/dist/pkg/${PN//init-/}.git"
+EGIT_BRANCH="2.5-flx0"
+EGIT_COMMIT="v2.5-flx0.1"
+
+KEYWORDS="~amd64 x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=net-analyzer/nagios-${PV}"
+
+src_prepare ()
+{
+ epatch "${FILESDIR}"/${PN}-BJA-path.diff
+
+ flx_src_prepare
+}