Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 91bac0603dbfc32c68747cba834c30fe > files > 6

FreeWnn-1.1.1-0.a017.13mdk.src.rpm

#!/bin/sh
#
# jserver:      This shell script takes care of starting and stopping
#               jserver (Japanese Conversion Engine).
#
# chkconfig: 2345 12 12
# description: Starts and stops jserver (Japanese Conversion Engine)
#
# processname: jserver

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

[ -f /usr/bin/Wnn4/jserver ] || exit 0

[ -f /usr/lib/wnn/ja_JP/jserverrc ] || exit 0

# See how we were called.
case "$1" in
  start)
	# Start daemons.
	echo -n "Starting jserver: "
	/usr/bin/Wnn4/jserver
	TMP=$?
	if [ "$TMP" = "0" -o "$TMP" = "15" ]; then
		echo -n "Starting jserver: DONE" ; success
	else
		echo -n "Starting jserver: FAILED" ; failure
	fi
	echo
	touch /var/lock/subsys/jserver
	;;
  stop)
	# Stop daemons.
	action "Shutting down jserver: " /usr/bin/Wnn4/wnnkill
	rm -f /var/lock/subsys/jserver
	;;
  status)
	status jserver && (
	if [ "$LANG" = "ja" ]; then
		/usr/bin/Wnn4/wnnstat -L ja_JP
	else
		/usr/bin/Wnn4/wnnstat -L C
	fi )
	;;
  restart)
	$0 stop
	$0 start
	;;
  *)
	echo "Usage: jserver {start|stop|restart|status}"
	exit 1
esac

exit 0