From 939efb693a8b362edc0c6ccba62c5ce54fb501af Mon Sep 17 00:00:00 2001 From: root Date: Sun, 1 Apr 2012 00:01:56 +0000 Subject: Sun Apr 1 00:01:56 UTC 2012 --- extra/misdnuser/misdncapid.rc | 45 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 extra/misdnuser/misdncapid.rc (limited to 'extra/misdnuser/misdncapid.rc') diff --git a/extra/misdnuser/misdncapid.rc b/extra/misdnuser/misdncapid.rc new file mode 100755 index 000000000..5c47ca0a9 --- /dev/null +++ b/extra/misdnuser/misdncapid.rc @@ -0,0 +1,45 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +PID="$(pidof -o %PPID /usr/sbin/mISDNcapid)" +case "$1" in + start) + stat_busy "Starting misdncapid" + if [ ! -x /var/run/mISDNcapid ] ; then + install -m755 -d /var/run/mISDNcapid + fi + + [ -z "$PID" ] && /usr/sbin/mISDNcapid >/dev/null 2>&1 + if [ $? -gt 0 ]; then + stat_fail + else + PID=$(pidof -o %PPID /usr/sbin/mISDNcapid) + echo $PID > /var/run/misdncapid.pid + add_daemon misdncapid + stat_done + fi + ;; + stop) + stat_busy "Stopping misdncapid" + [ -f /var/run/misdncapid.pid ] && kill `cat /var/run/misdncapid.pid` >/dev/null 2>&1 + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/misdncapid.pid + rm_daemon misdncapid + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 -- cgit v1.2.3-54-g00ecf