]> git.pld-linux.org Git - packages/Canna.git/blob - Canna.init
- fix install on x32
[packages/Canna.git] / Canna.init
1 #!/bin/sh
2 #
3 # chkconfig: 345 90 12
4 # description: Canna Japanese Conversion Engine
5 #
6 # canna         Canna server
7
8 # Source function library
9 . /etc/rc.d/init.d/functions
10
11 # Get service config
12 [ -f /etc/sysconfig/canna ] && . /etc/sysconfig/canna
13
14 RETVAL=0
15 case "$1" in
16   start)
17         if [ ! -f /var/lock/subsys/canna ]; then
18                 msg_starting Canna
19                 rm -f /tmp/.iroha_unix/IROHA
20                 daemon --user canna /usr/sbin/cannaserver -syslog
21                 RETVAL=$?
22                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/canna
23         else
24                 msg_already_running Canna
25         fi
26         ;;
27   stop)
28         if [ -f /var/lock/subsys/canna ]; then
29                 msg_stopping Canna
30                 /usr/sbin/cannakill
31                 [ $? -eq 0 ] && ok || fail
32                 rm -f /tmp/.iroha_unix/IROHA /var/lock/subsys/canna
33         else
34                 msg_not_running Canna
35         fi
36         ;;
37   status)
38         status cannaserver
39         exit $?
40         ;;
41   restart|force-reload)
42         $0 stop
43         $0 start
44         exit $?
45         ;;
46   *)
47         msg_usage "$0 {start|stop|restart|force-reload|status}"
48         exit 3
49 esac
50
51 exit $RETVAL
This page took 0.042485 seconds and 3 git commands to generate.