dvap_rptr.sh has been reinstated.

ki4klf
ac2ie 12 years ago
parent b0318f312b
commit 7125791721

@ -146,6 +146,8 @@ uninstall:
/bin/rm -f /var/log/g2_link.log /bin/rm -f /var/log/g2_link.log
######### dvap_rptr ######### ######### dvap_rptr #########
/usr/sbin/service dvap_rptr stop /usr/sbin/service dvap_rptr stop
/bin/rm -f $(BINDIR)/dvap_rptr /bin/rm -f /etc/init.d/dvap_rptr
/usr/sbin/update-rc.d dvap_rptr remove /usr/sbin/update-rc.d dvap_rptr remove
/bin/rm -f $(BINDIR)/dvap_rptr
/bin/rm -f $(BINDIR)/dvap_rptr.sh
/bin/rm -r $(CFGDIR)/dvap_rptr.cfg /bin/rm -r $(CFGDIR)/dvap_rptr.cfg

@ -0,0 +1,26 @@
#!/bin/bash
#
# Copyright (C) 2010 by Scott Lawson KI4LKF
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
while [ 1 ];
do
/usr/local/bin/dvap_rptr /usr/local/etc/dvap_rptr.cfg > /var/log/dvap_rptr.log 2>&1
sleep 10
done

@ -13,26 +13,29 @@
. /lib/lsb/init-functions . /lib/lsb/init-functions
DVAP_RPTR_EXE=/usr/local/bin/dvap_rptr DVAP_RPTR_SH=/usr/local/bin/dvap_rptr.sh
DVAP_RPTR_CFG=/usr/local/etc/dvap_rptr.cfg DVAP_RPTR_BIN=/usr/local/bin/dvap_rptr
DVAP_RPTR_LOG=/var/log/dvap_rptr.log DVAP_RPTR_PIDFILE=/usr/local/bin/dvap_rptr.sh_pidfile
start() start()
{ {
status_of_proc dvap_rptr >/dev/null status_of_proc $DVAP_RPTR_SH >/dev/null
RETVAL=$? RETVAL=$?
if [ "$RETVAL" = "0" ] ; then if [ "$RETVAL" = "0" ] ; then
echo "dvap_rptr already running" echo "$DVAP_RPTR_SH already running"
else else
echo -n "Starting dvap_rptr" /bin/rm -rf $DVAP_RPTR_PIDFILE
start-stop-daemon --exec $DVAP_RPTR_EXE -S $DVAP_RPTR_CFG > $DVAP_RPTR_LOG 2>&1 & echo -n "Starting $DVAP_RPTR_SH:"
start-stop-daemon --make-pidfile --pidfile $DVAP_RPTR_PIDFILE --exec $DVAP_RPTR_SH -S &
log_end_msg $? log_end_msg $?
fi fi
} }
stop() { stop() {
start-stop-daemon --exec $DVAP_RPTR_EXE --retry 5 -K start-stop-daemon --pidfile $DVAP_RPTR_PIDFILE --retry 5 -K
start-stop-daemon --exec $DVAP_RPTR_BIN --retry 5 -K
/bin/rm -rf $DVAP_RPTR_PIDFILE
} }
case "$1" in case "$1" in
@ -47,8 +50,11 @@ restart)
start start
;; ;;
status) status)
echo -n "dvap_rptr " echo -n "$DVAP_RPTR_SH "
status_of_proc dvap_rptr status_of_proc $DVAP_RPTR_SH
echo -n "$DVAP_RPTR_BIN "
status_of_proc $DVAP_RPTR_BIN
;; ;;
*) log_action_msg "Usage: /etc/init.d/dvap_rptr {start|stop|restart|status}" *) log_action_msg "Usage: /etc/init.d/dvap_rptr {start|stop|restart|status}"

Loading…
Cancel
Save

Powered by TurnKey Linux.