/[pkgs]/devel/Canna/canna.init
ViewVC logotype

Contents of /devel/Canna/canna.init

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download)
Tue Apr 8 10:37:46 2008 UTC (19 months, 2 weeks ago) by tagoh
Branch: MAIN
CVS Tags: F-12-split, Canna-3_7p3-26_fc11, F-10-split, Canna-3_7p3-27_fc11, F-11-split, Canna-3_7p3-28_fc12, F-9-split, Canna-3_7p3-25_fc10, Canna-3_7p3-24_fc9, HEAD
Changes since 1.2: +1 -3 lines
* Tue Apr  8 2008 Akira TAGOH <tagoh@redhat.com> - 3.7p3-24
- Don't start the service by default. (#441276)
1 #!/bin/bash
2 #
3 # chkconfig: - 90 12
4 # description: Canna Japanese Conversion Engine
5 #
6 # canna Canna server
7 #
8 # Author Manabe Takashi <manabe@Roy.dsl.tutics.tut.ac.jp>
9 # Modifier Atsushi Yamagata <yamagata@jwu.ac.jp>
10 # Modifier 22 Jan 1999 Atsushi Yamagata <yamagata@plathome.co.jp>
11 # Modifier 23 Jun 1999 Shoichiro Nagata <nagata@mach.ee.miyazaki-u.ac.jp>
12 # Modifier 04 Feb 2003 Yukihiro Nakai <ynakai@redhat.com>
13
14 ### BEGIN INIT INFO
15 # Provides: Canna
16 # Required-Start: $local_fs $remote_fs
17 # Required-Stop: $local_fs $remote_fs
18 # Short-Description: Canna Japanese Conversion Engine
19 # Description: Canna is a Japanese Conversion Engine can be used
20 # in order to convert Romaji/Kana to Kanji.
21 ### END INIT INFO
22
23 # Source function library.
24 . /etc/init.d/functions
25
26 PATH=$PATH:/usr/sbin
27 SERVER=/usr/sbin/cannaserver
28 KILLER=/usr/sbin/cannakill
29 prog="Canna server"
30
31
32 [ -x $SERVER ] || exit 5
33
34 start() {
35 rm -f /tmp/.iroha_unix/IROHA
36 rm -f /var/run/.iroha_unix/IROHA
37 echo -n $"Starting $prog: "
38 $SERVER -syslog -u canna
39 cannaping && success || failure
40 RETVAL=$?
41 [ "$RETVAL" = 0 ] && touch /var/lock/subsys/canna
42 echo
43 }
44
45 stop() {
46 cannaping || exit 7
47 action "Stopping $prog:" $KILLER 2> /dev/null
48 rm -f /tmp/.iroha_unix/IROHA
49 rm -f /var/run/.iroha_unix/IROHA
50 rm -f /var/lock/subsys/canna
51 }
52
53 restart() {
54 echo -n $"Restarting $prog: "
55 $KILLER 2> /dev/null
56 rm -f /tmp/.iroha_unix/IROHA
57 rm -f /var/run/.iroha_unix/IROHA
58 rm -f /var/lock/subsys/canna
59 $SERVER -syslog -u canna
60 cannaping && success || failure
61 RETVAL=$?
62 [ "$RETVAL" = 0 ] && touch /var/lock/subsys/canna
63 echo
64 }
65
66 case "$1" in
67 start)
68 start
69 ;;
70 stop)
71 stop
72 ;;
73 restart|force-reload)
74 restart
75 ;;
76 try-restart)
77 if [ -f /var/lock/subsys/canna ]; then
78 stop
79 start
80 fi
81 ;;
82 reload)
83 exit 3
84 ;;
85 status)
86 status cannaserver
87 ;;
88 *)
89 echo $"Usage: $0 {start|stop|restart|try-restart|reload|force-reload|status}"
90 exit 1
91 esac
92
93 exit 0
94

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2