Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
M17N
canna
rccanna
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rccanna of Package canna
#! /bin/sh # Copyright (c) 1996, 2000 SuSE GmbH Nuernberg, Germany. All rights reserved. # # Author: Thomas Wedekind <wede@suse.de>, 2000 # Mike Fabian <mfabian@suse.de>, 2000 # # /etc/init.d/canna # ### BEGIN INIT INFO # Provides: canna # Required-Start: $network $named $remote_fs # Required-Stop: $network $named $remote_fs # Default-Start: 3 5 # Default-Stop: # Description: Canna Kanji Server used for input of Japanese ### END INIT INFO . /etc/rc.status CANNA_BIN=/usr/sbin/cannaserver test -x $CANNA_BIN || exit 5 # First reset status of this service rc_reset case "$1" in start) echo -n "Starting Canna Kanji Server" if test -e /tmp/.iroha_unix ; then rm -rf /tmp/.iroha_unix 2> /dev/null mkdir /tmp/.iroha_unix || exit 1; fi # Our cannaserver contains a security patch to run in a chroot jail # This security patch changed the option syntax a little bit: # # -m unchanged # -p num unchanged (listen on alternative port) # -s was: -syslog (enable syslog logging) # -i was: -inet (enable use of inet socket) # -6 was: -inet6 # -d unchanged (enable debugging) # -l level unchanged (set log level) # -u user changed: jail user instead of userID. # -r dir new (jail directory) # startproc -u root -t 1 $CANNA_BIN -u wnn -r /var/lib/canna > /dev/null 2>&1 rc_status -v ;; stop) echo -n "Shutting down Canna Kanji Server" killproc -TERM $CANNA_BIN rc_status -v if test -e /tmp/.iroha_unix ; then rm -rf /tmp/.iroha_unix 2> /dev/null fi ;; try-restart) $0 status >/dev/null && $0 restart rc_status ;; restart) $0 stop $0 start rc_status ;; force-reload) $0 stop && $0 start rc_status ;; reload) rc_failed 3 rc_status -v ;; status) echo -n "Checking for Canna Kanji Server: " checkproc $CANNA_BIN rc_status -v ;; full-status) $0 status rc_status if test -x /usr/bin/cannastat ; then /usr/bin/cannastat else echo "Full status not available, can't start \`/usr/bin/cannastat'." fi ;; *) echo "Usage: $0 {start|stop|try-restart|restart|force-reload|reload|status|full-status}" exit 1 ;; esac rc_exit
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor