cleanup
This commit is contained in:
parent
66e2feddc1
commit
979887905f
@ -1,5 +1,5 @@
|
||||
AUX shinken-0.6.5.patch 4004 RMD160 5e96245063b4ecf078387ea5e544e660b69589e5 SHA1 7a74294471276b24b8717252bb71a0eeb99ed16f SHA256 f76cf0a99d8787f80ba498acbd5aeb6651a588fc5f75c4d765d572400f3ea053
|
||||
AUX shinken.confd 2041 RMD160 618a2fa8ba16c052445d23f136a6ac7b685e89bb SHA1 22c2eb50379cb604055bef76cdfc443d7514436a SHA256 512d72af135fb74678f0ad42c5cd8d5125de3c77c2adcba7317c3fed316db6f3
|
||||
AUX shinken.initd 1195 RMD160 55cbf11743613b5d0fbdf6096e0d2fb7cb556c3c SHA1 813d3a5c7318d1cd347733957ca198c13a6aa99f SHA256 22f0d6e3d49cc9795e1c8a612fb7b23999d90e945dab391bdc8af230b56558d5
|
||||
AUX shinken.confd 2020 RMD160 5e4ecd7efbbab180dfde7bec1534d49c73beee2c SHA1 9617d65200fc4184e2a36adf28b335d355f69629 SHA256 6134be270eda7aec06cf2f7140af3bb60e132c0bd27cffebe5a55a5cf3bf215a
|
||||
AUX shinken.initd 1280 RMD160 cca8a389b0fffeb2d32a5195603a2ef39ac5fdc8 SHA1 145ac4d202957fd03bd36fb35fdb38c6cf33a741 SHA256 421088d443a52bebc5966a59040ae8b05da6f3ae8c952a44295e1c99a20c1bfe
|
||||
DIST shinken-0.6.5.tar.gz 5155015 RMD160 73d3646d092aa0d92474b31257b8c73c252dbc19 SHA1 62ee08fb290570484cb50979ed75791cd83a6a18 SHA256 ff08fb8a9ec669732316d3b2bd4423572efc2123482cbb8128b71c08aad64deb
|
||||
EBUILD shinken-0.6.5.ebuild 2241 RMD160 da0b87126ac63840dcd3c29b62cd3f74291d49f4 SHA1 cb1b94518f77262534826469315b6c3b05941d8c SHA256 5aaaaad1d02189d62dac3ce2b93cbdb229920b84018fb755a86d376b07285a6b
|
||||
EBUILD shinken-0.6.5.ebuild 2249 RMD160 ee5355d1400511324c46b873fbae179cca91cf51 SHA1 c988e695fbba38e11de13ca226fb82fab0020b9c SHA256 9db817725f738f8243ffa4f731e896ed3b9cbb674270fabdcb3e25c8d784e622
|
||||
|
@ -1,94 +1,88 @@
|
||||
# /etc/default/shinken
|
||||
|
||||
## These vars will overRide the hardcoded ones in init script
|
||||
ETC=/etc/shinken
|
||||
VAR=/var/lib/shinken
|
||||
BIN=/usr/bin
|
||||
# /etc/conf.d/shinken
|
||||
|
||||
# location of the nagios configuration file
|
||||
SHINKENCFG="$ETC/nagios.cfg"
|
||||
SHINKENCFG="/etc/shinken/nagios.cfg"
|
||||
|
||||
# We got 2 configs because tools like Centreon don't generate all
|
||||
#configuration (only the shinken.cfg part)
|
||||
SHINKENSPECIFICCFG="$ETC/shinken-specific.cfg"
|
||||
SHINKENSPECIFICCFG="/etc/shinken/shinken-specific.cfg"
|
||||
|
||||
# The command to launch
|
||||
ARBITERDAEMON=$BIN/shinken-arbiter
|
||||
ARBITERDAEMON="/usr/bin/shinken-arbiter"
|
||||
|
||||
#The ARBITER PID
|
||||
if [ -r $SHINKENCFG ] ; then
|
||||
tmppid=`grep 'lock_file=' $SHINKENCFG | grep -v '#' | tail -n 1 | awk -F '=' '{print $2}'`
|
||||
ARBITERPID=${tmppid-$VAR/arbiterd.pid}
|
||||
ARBITERPID=${tmppid-/var/lib/shinken/arbiterd.pid}
|
||||
else
|
||||
ARBITERPID="$VAR/arbiterd.pid"
|
||||
ARBITERPID="/var/lib/shinken/arbiterd.pid"
|
||||
fi
|
||||
|
||||
ARBITERDEBUGFILE="$VAR/arbiter-debug.log"
|
||||
ARBITERDEBUGFILE="/var/lib/shinken/arbiter-debug.log"
|
||||
|
||||
|
||||
###SCHEDULER PART
|
||||
# location of the scheduler daemon configuration
|
||||
SCHEDULERCFG="$ETC/schedulerd.ini"
|
||||
SCHEDULERCFG="/etc/shinken/schedulerd.ini"
|
||||
|
||||
# The command to launch
|
||||
SCHEDULERDAEMON=$BIN/shinken-scheduler
|
||||
SCHEDULERDAEMON="/usr/bin/shinken-scheduler"
|
||||
|
||||
#The SCHEDULER PID
|
||||
SCHEDULERPID="$VAR/schedulerd.pid"
|
||||
SCHEDULERPID="/var/lib/shinken/schedulerd.pid"
|
||||
|
||||
SCHEDULERDEBUGFILE="$VAR/scheduler-debug.log"
|
||||
SCHEDULERDEBUGFILE="/var/lib/shinken/scheduler-debug.log"
|
||||
|
||||
###POLLER PART
|
||||
# location of the poller daemon configuration
|
||||
POLLERCFG="$ETC/pollerd.ini"
|
||||
POLLERCFG="/etc/shinken/pollerd.ini"
|
||||
|
||||
# The command to launch
|
||||
POLLERDAEMON=$BIN/shinken-poller
|
||||
POLLERDAEMON="/usr/bin/shinken-poller"
|
||||
|
||||
#The poller pid
|
||||
POLLERPID="$VAR/pollerd.pid"
|
||||
POLLERPID="/var/lib/shinken/pollerd.pid"
|
||||
|
||||
POLLERDEBUGFILE="$VAR/poller-debug.log"
|
||||
POLLERDEBUGFILE="/var/lib/shinken/poller-debug.log"
|
||||
|
||||
|
||||
###REACTIONNER PART
|
||||
# location of the reactionner daemon configuration
|
||||
REACTIONNERCFG="$ETC/reactionnerd.ini"
|
||||
REACTIONNERCFG="/etc/shinken/reactionnerd.ini"
|
||||
|
||||
# The command to launch
|
||||
REACTIONNERDAEMON=$BIN/shinken-reactionner
|
||||
REACTIONNERDAEMON="/usr/bin/shinken-reactionner"
|
||||
|
||||
#The reactionner pid
|
||||
REACTIONNERPID="$VAR/reactionnerd.pid"
|
||||
REACTIONNERPID="/var/lib/shinken/reactionnerd.pid"
|
||||
|
||||
REACTIONNERDEBUGFILE="$VAR/reactionner-debug.log"
|
||||
REACTIONNERDEBUGFILE="/var/lib/shinken/reactionner-debug.log"
|
||||
|
||||
|
||||
###BROKER PART
|
||||
# location of the broker daemon configuration
|
||||
BROKERCFG="$ETC/brokerd.ini"
|
||||
BROKERCFG="/etc/shinken/brokerd.ini"
|
||||
|
||||
# The command to launch
|
||||
BROKERDAEMON=$BIN/shinken-broker
|
||||
BROKERDAEMON="/usr/bin/shinken-broker"
|
||||
|
||||
#The broker pid
|
||||
BROKERPID="$VAR/brokerd.pid"
|
||||
BROKERPID="/var/lib/shinken/brokerd.pid"
|
||||
|
||||
BROKERDEBUGFILE="$VAR/broker-debug.log"
|
||||
BROKERDEBUGFILE="/var/lib/shinken/broker-debug.log"
|
||||
|
||||
|
||||
###RECEIVER PART
|
||||
# location of the broker daemon configuration
|
||||
RECEIVERCFG="$ETC/receiverd.ini"
|
||||
RECEIVERCFG="/etc/shinken/receiverd.ini"
|
||||
|
||||
# The command to launch
|
||||
RECEIVERDAEMON=$BIN/shinken-receiver
|
||||
RECEIVERDAEMON="/usr/bin/shinken-receiver"
|
||||
|
||||
#The broker pid
|
||||
RECEIVERPID="$VAR/receiverd.pid"
|
||||
|
||||
RECEIVERDEBUGFILE="$VAR/receiver-debug.log"
|
||||
RECEIVERPID="/var/lib/shinken/receiverd.pid"
|
||||
|
||||
RECEIVERDEBUGFILE="/var/lib/shinken/receiver-debug.log"
|
||||
|
||||
# nicelevel to run nagios daemon with
|
||||
NICENESS=5
|
||||
|
@ -5,6 +5,8 @@
|
||||
|
||||
MODULE=${SVCNAME#*.}
|
||||
_MODULE=$(echo $MODULE | awk '{print toupper($0)}')
|
||||
SHINKEN=${SHINKEN:-/usr/bin/shinken}
|
||||
PIDPATH=${PIDPATH:-/var/run/shinken}
|
||||
PIDFILE=${PIDPATH}/${MODULE}
|
||||
|
||||
LANG=en_US.UTF8
|
||||
@ -16,6 +18,7 @@ SHINKENM="/usr/bin/shinken-${MODULE}"
|
||||
if [ $MODULE = "arbiter" ]; then
|
||||
CONFIGFILE="${SHINKENCFG} --config ${SHINKENSPECIFICCFG}"
|
||||
fi
|
||||
NEED="net"
|
||||
PIDFILE=$(grep '^pidfile=' ${CONFIGFILE} | awk -F= '{ print $2 }')
|
||||
|
||||
depend() {
|
||||
|
@ -27,7 +27,7 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}
|
||||
!net-analyzer/nagios"
|
||||
|
||||
SHINKENMODULES="scheduler poller reactionner broker arbiter"
|
||||
SHINKENMODULES="scheduler poller reactionner broker"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
@ -78,10 +78,10 @@ src_install() {
|
||||
done
|
||||
|
||||
newconfd ${FILESDIR}/${PN}.confd ${PN}
|
||||
newinitd ${FILESDIR}/${PN}.initd ${PN}
|
||||
newinitd ${FILESDIR}/${PN}.initd ${PN}.arbiter
|
||||
cd ${D}/etc/init.d
|
||||
for mod in ${SHINKENMODULES}; do
|
||||
ln -s ${PN} ${PN}.${mod} || die
|
||||
ln -s ${PN}.arbiter ${PN}.${mod} || die
|
||||
done
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user