Skip to content

Commit

Permalink
Merge pull request #50 from blackcobra1973/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
dnaeon committed Aug 26, 2014
2 parents c732005 + 093ad56 commit 673a9a1
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 25 deletions.
33 changes: 20 additions & 13 deletions src/init.d/vpoller-proxy.gentoo
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

. /etc/init.d/functions.sh
#. /etc/init.d/functions.sh

extra_started_commands="fullstatus"

Expand All @@ -15,6 +15,7 @@ CONF_DIR=/etc/vpoller
CONF_FILE=${CONF_DIR}/vpoller.conf
PID_DIR=/var/run/vpoller
LOG_DIR=/var/log/vpoller
PID_FILE=${PID_DIR}/vpoller-proxy.pid

depend() {
use logger net
Expand All @@ -28,27 +29,33 @@ checkconfig() {
start() {
checkconfig || return 1

ebegin "Starting ${DESC}"
if [ ! -d ${CONF_DIR} ]; then
eend 1 "${CONF_DIR} does not exist"
return 1
fi
if [ ! -f ${CONF_FILE} ]; then
eend 1 "${CONF_FILE} does not exist"
return 1
fi
ebegin "Starting ${DESC}"
if [ ! -d ${CONF_DIR} ]; then
eend 1 "${CONF_DIR} does not exist"
return 1
fi
if [ ! -f ${CONF_FILE} ]; then
eend 1 "${CONF_FILE} does not exist"
return 1
fi
# if [ -f ${PID_FILE} ]; then
# rm ${PID_FILE}
# fi
# $DAEMON -d start >/dev/null 2>&1
start-stop-daemon --start --quiet \
--pidfile "${PID_FILE}" \
--user zabbix --group zabbix \
--exec ${DAEMON} -- \
-d start
eend $?
}

stop() {
ebegin "Stopping ${DESC}"
${DAEMON} -e ${MGMT_INTERFACE} stop >/dev/null 2>&1
eend
ebegin "Stopping ${DESC}"
# ${DAEMON} -e ${MGMT_INTERFACE} stop >/dev/null 2>&1
start-stop-daemon --stop --pidfile ${PID_FILE}
eend $?

}

fullstatus() {
Expand Down
31 changes: 19 additions & 12 deletions src/init.d/vpoller-worker.gentoo
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ CONF_DIR=/etc/vpoller
CONF_FILE=${CONF_DIR}/vpoller.conf
PID_DIR=/var/run/vpoller
LOG_DIR=/var/log/vpoller
PID_FILE=${PID_DIR}/vpoller-worker.pid

depend() {
use logger net
Expand All @@ -29,27 +30,33 @@ checkconfig() {
start() {
checkconfig || return 1

ebegin "Starting ${DESC}"
if [ ! -d ${CONF_DIR} ]; then
eend 1 "${CONF_DIR} does not exist"
return 1
fi
if [ ! -f ${CONF_FILE} ]; then
eend 1 "${CONF_FILE} does not exist"
return 1
fi
ebegin "Starting ${DESC}"
if [ ! -d ${CONF_DIR} ]; then
eend 1 "${CONF_DIR} does not exist"
return 1
fi
if [ ! -f ${CONF_FILE} ]; then
eend 1 "${CONF_FILE} does not exist"
return 1
fi
# if [ -f ${PID_FILE} ]; then
# rm ${PID_FILE}
# fi

# $DAEMON -d start >/dev/null 2>&1
start-stop-daemon --start --quiet \
--pidfile "${PID_FILE}" \
--user zabbix --group zabbix \
--exec ${DAEMON} -- \
-d start
eend $?
}

stop() {
ebegin "Stopping ${DESC}"
${DAEMON} -e ${MGMT_INTERFACE} stop >/dev/null 2>&1
eend
ebegin "Stopping ${DESC}"
# ${DAEMON} -e ${MGMT_INTERFACE} stop >/dev/null 2>&1
start-stop-daemon --stop --pidfile ${PID_FILE}
eend
}

fullstatus() {
Expand Down

0 comments on commit 673a9a1

Please sign in to comment.