All pastes #819966 Raw Edit

Untitled

public text v1 · immutable
·published 2007-12-17 09:00 UTC
rendered paste body
#! /bin/sh
# jheim 2007-07-19

PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/bin/speechd-up
PIDFILE=/var/run/speechd-up.pid
NAME=speechd-up
DESC=speechd-up
USER=root

test -f $DAEMON || exit 0

SYNTH_NAME=`cat /proc/speakup/synth_name`

case "$1" in
	start)
		if [ "$SYNTH_NAME" = "none" ]; then
			echo "Starting speakup soft synth"
			echo sftsyn >/proc/speakup/synth_name
			echo -n "Starting $DESC: "
			nice -n 10 $DAEMON -t
		fi
	;;
 stop)
 	if [ "$SYNTH_NAME" = "sftsyn" ]; then
 		echo "Stopping speakup soft synth"
 		echo none >/proc/speakup/synth_name
 		echo -n "Stopping $DESC: "
 		killall speechd-up
 	fi
 ;;
 restart)
	 $0 stop
	 sleep 2
	 $0 start
 ;;
 *)
 	N=/etc/init.d/$NAME
 	echo "Usage: $N {restart|start|stop}" >&2
 	exit 1
	;;
esac

exit 0