Wed Aug 12 21:51:49 2009 UTC ()
Add tomcat_stop()


(adrianp)
diff -r1.2 -r1.3 pkgsrc/www/apache-tomcat6/files/tomcat.sh

cvs diff -r1.2 -r1.3 pkgsrc/www/apache-tomcat6/files/tomcat.sh (expand / switch to unified diff)

--- pkgsrc/www/apache-tomcat6/files/tomcat.sh 2009/08/12 20:07:57 1.2
+++ pkgsrc/www/apache-tomcat6/files/tomcat.sh 2009/08/12 21:51:49 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1#! @RCD_SCRIPTS_SHELL@ 1#! @RCD_SCRIPTS_SHELL@
2# 2#
3# $NetBSD: tomcat.sh,v 1.2 2009/08/12 20:07:57 adrianp Exp $ 3# $NetBSD: tomcat.sh,v 1.3 2009/08/12 21:51:49 adrianp Exp $
4# 4#
5# PROVIDE: tomcat 5# PROVIDE: tomcat
6# REQUIRE: DAEMON 6# REQUIRE: DAEMON
7# 7#
8 8
9if [ -r /etc/rc.subr ] 9if [ -r /etc/rc.subr ]
10then 10then
11 . /etc/rc.subr 11 . /etc/rc.subr
12fi 12fi
13 13
14name="tomcat" 14name="tomcat"
15rcvar=$name 15rcvar=$name
16command="@TOMCAT_HOME@/bin/catalina.sh" 16command="@TOMCAT_HOME@/bin/catalina.sh"
@@ -54,26 +54,34 @@ tomcat_precmd() @@ -54,26 +54,34 @@ tomcat_precmd()
54 if [ ! -d @VARBASE@/run/tomcat ]; then 54 if [ ! -d @VARBASE@/run/tomcat ]; then
55 @MKDIR@ @VARBASE@/run/tomcat 55 @MKDIR@ @VARBASE@/run/tomcat
56 @CHMOD@ 0750 @VARBASE@/run/tomcat 56 @CHMOD@ 0750 @VARBASE@/run/tomcat
57 @CHOWN@ ${tomcat_user}:${tomcat_group} @VARBASE@/run/tomcat 57 @CHOWN@ ${tomcat_user}:${tomcat_group} @VARBASE@/run/tomcat
58 fi 58 fi
59} 59}
60 60
61tomcat_start() 61tomcat_start()
62{ 62{
63 cd $CATALINA_HOME/logs 63 cd $CATALINA_HOME/logs
64 @SU@ ${tomcat_user} -c "${command} start" 64 @SU@ ${tomcat_user} -c "${command} start"
65} 65}
66 66
 67tomcat_stop()
 68{
 69 rc_pid=$(check_pidfile $pidfile "java")
 70 @SU@ ${tomcat_user} -c "${command} stop"
 71 wait_for_pids $rc_pid
 72}
 73
 74
67tomcat_run() 75tomcat_run()
68{ 76{
69 cd ${CATALINA_HOME}/logs 77 cd ${CATALINA_HOME}/logs
70 @SU@ ${tomcat_user} -c "${command} run" 78 @SU@ ${tomcat_user} -c "${command} run"
71} 79}
72 80
73tomcat_version() 81tomcat_version()
74{ 82{
75 @SU@ ${tomcat_user} -c "${command} version" 83 @SU@ ${tomcat_user} -c "${command} version"
76} 84}
77 85
78tomcat_debug() 86tomcat_debug()
79{ 87{