Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 8f469e90e2e31885c3e6c4a412a57f05 > files > 4

asterisk-chan_ss7-1.3-1mdv2010.1.src.rpm

#! /bin/sh
#
# mtp3d	start the mtp3 daemon
#
### BEGIN INIT INFO
# Provides: mtp3d
# Should-Start: 
# Should-Stop: 
# Default-Start:  2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start and stop mtp3d
# Description: mtp3d is an mtp3 daemon
### END INIT INFO

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=mtp3d
DESC="mtp3d"
MTP3CONFDIR=/etc
# Full path to mtp3d binary
MTP3DAEMON=/usr/sbin/mtp3d
PIDFILE=/var/run/mtp3d.pid
MTP3OPTDEBUG=-d
MTP3LOGFILE=/var/log/mtp3d.log
MTP3PDUDUMP="-m /tmp/mtp3d.pcap"

# Full path to safe_mtp3d script
SAFE_MTP3D=/sbin/safe_mtp3d
[ -f /etc/sysconfig/ss7 ] && source /etc/sysconfig/ss7
[ -f /etc/default/ss7 ] && source /etc/default/ss7


# Uncomment the following and set them to the user/groups that you
# want to run mtp3d as.
#USER="asterisk"
#GROUP="asterisk"

source /etc/init.d/functions

if ! [ -x $MTP3DAEMON ] ; then
        echo "ERROR: $MTP3DAEMON not found"
        exit 0
fi

set -e

case "$1" in
  start)
	echo -n "Starting $DESC: "
	if [ -f $PIDFILE ]; then
		if checkpid `cat $PIDFILE`; then
			echo_failure "Already started"
			exit 1
		fi
	fi
	if [ -f $SAFE_MTP3D ] ; then
		MTP3DAEMON=$SAFE_MTP3D
	fi
        if [ $USER ] ; then
                ASTARGS="-U $USER"
        fi
        if [ $GROUP ] ; then
                ASTARGS="`echo $ASTARGS` -G $GROUP"
        fi
	$MTP3DAEMON -c $MTP3CONFDIR $MTP3PDUDUMP -p $MTP3OPTDEBUG  >& $MTP3LOGFILE &
	echo "$NAME."
	;;
  stop)
	echo -n "Stopping $DESC: "
	if [ -f $PIDFILE ]; then
		kill `cat $PIDFILE`
		rm -f $PIDFILE
	fi
	echo "."
	exit 0
	;;
  restart)
  	$0 stop || true
  	$0 start
	;;
  *)
	N=/etc/init.d/$NAME
	echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
	exit 1
	;;
esac

exit 0