start cleanup old ebuilds.
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
AUX shinken.confd 2192 SHA256 df19f603aac6f6a79f228e7982ad5e7b4fc47c001d2c0a3317e9aab80e31bb39 SHA512 45243de2da95a89aad2a615bde562b4dce133c1840ef1465e768c2a9165fe54893bc91dfd2769a928034ae1d82ea607dda98bd0d7d8aa444cb54c85342f971e0 WHIRLPOOL 93a26fd3e15ef5f95d13315d1e18fc0cba40678582d3e6b090063506f70cd9c8f90d15e4968fefefa5a9dc0fc5d7a6243d0e9147579101a62b1ce9969b424060
|
||||
AUX shinken.initd 1622 SHA256 22c739cb7a0e59920e0c9063a54e892b827f04d0dc1b0989c5a42c7edd395e0e SHA512 83e1d06852bfcd27c3932528b66cb800a1ea962f166af59d7b2b2278f43a8d70d12bd9c61115724db119021be7d606461f6d937518ff8737ab9d6a79bed0e216 WHIRLPOOL 800ba916f49a3ee4beb85cfa24561459915deb1f4ca3d0e473b12014cc85ab8b20ef11057478eff28da4735c1f5425e19979374a4c18f1ba80c756e74c18c345
|
||||
DIST 2.4.3.tar.gz 7750138 SHA256 393f28c6887bcbacab597f78903e961fbc8ed63a62d486e4783f3bfe50c51400 SHA512 689fb811f480b84673c5e0958671cd04f3073dbc91d9b1eed7aa0ed52167c0ca3afd1efa66835b02620e515528cd30e0d7bca82989a2189215f6b17e7c24e439 WHIRLPOOL b6b4539a66b78ac2ee08e40af347eb1a59aaf97b64c2c93c02d3492208327612683f87dce49b36e900ee384940980fe87f2d2c20e808b76304c37f73a5b4688d
|
||||
EBUILD shinken-2.4.3.ebuild 1511 SHA256 633cd1d806e39bf8f4bee1eca127cd1333e75337bd824e91380041d30f89de25 SHA512 d77b2dcc954e44c3722686eeaec74e3ce216332a58c7c81542a63d99689d7374581deeb8bbc31e23a793d133bc183d1d019ea2687390b25b2fb17e2b6fff360d WHIRLPOOL 07173edf607cfdb8358229afd8c33f3eb5044cbebe8c7e806c03d917cf61e686513bd5b42802ccca22cc0734f1ebc46c061ba54664aa193c2cb525159e9d159e
|
@@ -1,92 +0,0 @@
|
||||
# /etc/conf.d/shinken
|
||||
|
||||
# location of the nagios configuration file
|
||||
|
||||
SHINKENCFG="/etc/shinken/shinken.cfg"
|
||||
|
||||
# We got 2 configs because tools like Centreon don't generate all
|
||||
#configuration (only the shinken.cfg part)
|
||||
#SHINKENSPECIFICCFG="/etc/shinken/shinken-specific.cfg"
|
||||
|
||||
|
||||
ARBITERCFG="/etc/shinken/arbiters/arbiter-master.cfg"
|
||||
|
||||
# The command to launch
|
||||
ARBITERDAEMON="/usr/bin/shinken-arbiter"
|
||||
|
||||
#The ARBITER PID
|
||||
ARBITERPID="/var/run/shinken/arbiterd.pid"
|
||||
|
||||
ARBITERDEBUGFILE="/var/log/shinken/arbiter-debug.log"
|
||||
|
||||
|
||||
###SCHEDULER PART
|
||||
# location of the scheduler daemon configuration
|
||||
SCHEDULERCFG="/etc/shinken/schedulerd.ini"
|
||||
|
||||
# The command to launch
|
||||
SCHEDULERDAEMON="/usr/bin/shinken-scheduler"
|
||||
|
||||
#The SCHEDULER PID
|
||||
SCHEDULERPID="/var/run/shinken/schedulerd.pid"
|
||||
|
||||
SCHEDULERDEBUGFILE="/var/log/shinken/scheduler-debug.log"
|
||||
|
||||
###POLLER PART
|
||||
# location of the poller daemon configuration
|
||||
POLLERCFG="/etc/shinken/pollerd.ini"
|
||||
|
||||
# The command to launch
|
||||
POLLERDAEMON="/usr/bin/shinken-poller"
|
||||
|
||||
#The poller pid
|
||||
POLLERPID="/var/run/shinken/pollerd.pid"
|
||||
|
||||
POLLERDEBUGFILE="/var/log/shinken/poller-debug.log"
|
||||
|
||||
|
||||
###REACTIONNER PART
|
||||
# location of the reactionner daemon configuration
|
||||
REACTIONNERCFG="/etc/shinken/reactionnerd.ini"
|
||||
|
||||
# The command to launch
|
||||
REACTIONNERDAEMON="/usr/bin/shinken-reactionner"
|
||||
|
||||
#The reactionner pid
|
||||
REACTIONNERPID="/var/run/shinken/reactionnerd.pid"
|
||||
|
||||
REACTIONNERDEBUGFILE="/var/log/shinken/reactionner-debug.log"
|
||||
|
||||
|
||||
###BROKER PART
|
||||
# location of the broker daemon configuration
|
||||
BROKERCFG="/etc/shinken/daemons/brokerd.ini"
|
||||
|
||||
# The command to launch
|
||||
BROKERDAEMON="/usr/bin/shinken-broker"
|
||||
|
||||
#The broker pid
|
||||
BROKERPID="/var/run/shinken/brokerd.pid"
|
||||
|
||||
BROKERDEBUGFILE="/var/log/shinken/broker-debug.log"
|
||||
|
||||
|
||||
###RECEIVER PART
|
||||
# location of the broker daemon configuration
|
||||
RECEIVERCFG="/etc/shinken/daemons/receiverd.ini"
|
||||
|
||||
# The command to launch
|
||||
RECEIVERDAEMON="/usr/bin/shinken-receiver"
|
||||
|
||||
#The broker pid
|
||||
RECEIVERPID="/var/run/shinken/receiverd.pid"
|
||||
|
||||
RECEIVERDEBUGFILE="/var/log/shinken/receiver-debug.log"
|
||||
|
||||
# nicelevel to run shinken daemon with
|
||||
NICENESS=5
|
||||
|
||||
# user/group for the var/run rights
|
||||
#SHINKENUSER=shinken
|
||||
#SHINKENGROUP=shinken
|
||||
#HOME=`grep ^$SHINKENUSER: /etc/passwd | cut -d: -f 6`
|
@@ -1,68 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
MODULE="xxMODULExx"
|
||||
PIDPATH=${PIDPATH:-/var/run/shinken}
|
||||
PIDFILE=${PIDPATH}/${MODULE}
|
||||
|
||||
source /etc/conf.d/shinken
|
||||
|
||||
SHINKENUSER=${SHINKENUSER:-shinken}
|
||||
SHINKENGROUP=${SHINKENGROUP:-shinken}
|
||||
|
||||
export LANG=en_US.UTF8
|
||||
export LC_ALL=en_US.UTF8
|
||||
export PYTHONIOENCODING=utf8
|
||||
export PYTHONUNBUFFERED="0"
|
||||
export TZ=:/etc/localtime
|
||||
# also unset http proxy, because pycurl is using it and this is bad, very bad :)
|
||||
unset http_proxy
|
||||
unset https_proxy
|
||||
extra_commands="check"
|
||||
|
||||
if [ -r "${XXUMODXXCFG}" ] ; then
|
||||
tmppid=`grep 'pidfile=' ${XXUMODXXCFG} | grep -v '#' | tail -n 1 | awk -F '=' '{print $2}'`
|
||||
XXUMODXXPID=${tmppid:-$XXUMODXXPID}
|
||||
fi
|
||||
|
||||
depend() {
|
||||
need net
|
||||
if [ $SVCNAME = "shinken" ]; then
|
||||
need ${SHINKENSERVICES}
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
if [ $SVCNAME = "shinken" ]; then
|
||||
ebegin "all shinken-services started"
|
||||
return 0
|
||||
fi
|
||||
ebegin "Starting shinken xxMODULExx"
|
||||
|
||||
## --user ${SHINKENUSER}:${SHINKENGROUP} \
|
||||
start-stop-daemon --start \
|
||||
--exec /usr/bin/shinken-xxMODULExx --quiet \
|
||||
--pidfile ${XXUMODXXPID} -- --config=${XXUMODXXCFG} --daemon
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
if [ $SVCNAME = "shinken" ]; then
|
||||
ebegin "all shinken-services stopped"
|
||||
return 0
|
||||
fi
|
||||
ebegin "Stopping shinken xxMODULExx"
|
||||
start-stop-daemon --stop --exec /usr/bin/shinken-xxMODULExx --quiet \
|
||||
--pidfile ${XXUMODXXPID}
|
||||
eend $?
|
||||
}
|
||||
|
||||
check() {
|
||||
/usr/bin/shinken-arbiter -v --config="${ARBITERCFG}" \
|
||||
--config="${SHINKENCFG}" $DEBUGCMD 2>&1
|
||||
return $?
|
||||
}
|
||||
|
||||
# vim: filetype=gentoo-init-d sw=2 ts=2 sts=2 noet:
|
@@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_DEPEND="2:2.7"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython"
|
||||
|
||||
inherit distutils user
|
||||
|
||||
DESCRIPTION="Shinken is a new monitoring tool written in Python and compatible with Nagios."
|
||||
HOMEPAGE="http://shinken-monitoring.org/"
|
||||
SRC_URI="https://github.com/naparuba/shinken/archive/${PV}.tar.gz"
|
||||
|
||||
LICENSE="AGPLv3"
|
||||
SLOT="0"
|
||||
IUSE="livestat +arbiter broker poller reactionner receiver scheduler +webui"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pyro:3
|
||||
dev-python/pycurl
|
||||
dev-python/cherrypy
|
||||
webui? ( dev-python/pymongo )
|
||||
livestat? ( dev-python/simplejson )
|
||||
poller? ( net-analyzer/nagios-plugins )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
!net-analyzer/nagios"
|
||||
|
||||
SHINKENMODULES="arbiter broker poller reactionner receiver scheduler"
|
||||
|
||||
pkg_setup() {
|
||||
python_pkg_setup
|
||||
ebegin "Creating shinken user and group"
|
||||
enewgroup ${PN}
|
||||
enewuser ${PN} -1 -1 -1 ${PN}
|
||||
}
|
||||
|
||||
mkinitd() {
|
||||
for mod in ${SHINKENMODULES}; do
|
||||
if (use $mod) ; then
|
||||
uMOD=$(awk '{print toupper($0)}' <<< $mod)
|
||||
sed -e "s!xxMODULExx!$mod!g" \
|
||||
-e "s!XXUMODXX!$uMOD!g" \
|
||||
${FILESDIR}/shinken.initd > ${D}etc/init.d/shinken-$mod
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install --root=${D}
|
||||
|
||||
rmdir ${D}var/run/${PN}
|
||||
rm ${D}etc/default/shinken
|
||||
newconfd "${FILESDIR}"/shinken.confd shinken
|
||||
|
||||
keepdir "/var/log/${PN}"
|
||||
mkinitd
|
||||
|
||||
cp -R "${S}/etc" "${D}/etc" || die "Install failed!"
|
||||
mv ${D}/etc/etc ${D}/etc/${PN}
|
||||
}
|
Reference in New Issue
Block a user