From 871aa3ec8c59a964940af18d3ec462c797482785 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Mon, 27 May 2013 22:36:39 +0200 Subject: Add formilux tools/init-scripts --- flx/init-nagios/Manifest | 2 ++ flx/init-nagios/files/init-nagios-BJA-path.diff | 37 +++++++++++++++++++++++++ flx/init-nagios/init-nagios-2.5.ebuild | 24 ++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 flx/init-nagios/Manifest create mode 100644 flx/init-nagios/files/init-nagios-BJA-path.diff create mode 100644 flx/init-nagios/init-nagios-2.5.ebuild (limited to 'flx/init-nagios') 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 +} -- cgit v1.2.3