You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
927 B
54 lines
927 B
#!/bin/sh
|
|
|
|
MBUNI=/usr/local/mbuni
|
|
BINDIR=$MBUNI/bin
|
|
PIDFILES=$MBUNI/run
|
|
CONF=$MBUNI/etc/mmsc.conf
|
|
|
|
MP=mmsproxy
|
|
MR=mmsrelay
|
|
|
|
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MBUNI/lib/mbuni
|
|
|
|
export LD_LIBRARY_PATH
|
|
|
|
test -x $BINDIR/$MP && test -x $BINDIR/$MR || exit 0
|
|
|
|
case "$1" in
|
|
start)
|
|
echo -n "Starting MMSC: mmsproxy"
|
|
$BINDIR/$MP --daemonize --parachute --pid-file $PIDFILES/$MP.pid -- $CONF
|
|
sleep 1
|
|
echo -n " mmsrelay"
|
|
$BINDIR/$MR --daemonize --parachute --pid-file $PIDFILES/$MR.pid -- $CONF
|
|
echo "."
|
|
;;
|
|
|
|
stop)
|
|
echo -n "Stopping MMSC: mmsrelay"
|
|
kill `cat $PIDFILES/$MR.pid`
|
|
sleep 1
|
|
echo -n " mmsproxy"
|
|
kill `cat $PIDFILES/$MP.pid`
|
|
echo "."
|
|
;;
|
|
|
|
reload)
|
|
# We don't have support for this yet.
|
|
exit 1
|
|
;;
|
|
|
|
restart|force-reload)
|
|
$0 stop
|
|
sleep 1
|
|
$0 start
|
|
;;
|
|
|
|
*)
|
|
echo "Usage: $0 {start|stop|reload|restart|force-reload}"
|
|
exit 1
|
|
|
|
esac
|
|
|
|
exit 0
|