소스 검색

enhance tomcat run-command script

Ralf S. Engelschall 24 년 전
부모
커밋
4573dc4405
2개의 변경된 파일20개의 추가작업 그리고 6개의 파일을 삭제
  1. 19 5
      tomcat/rc.tomcat
  2. 1 1
      tomcat/tomcat.spec

+ 19 - 5
tomcat/rc.tomcat

@@ -3,13 +3,27 @@
 ##  rc.tomcat -- Run-Commands for Tomcat
 ##
 
-%env
-    TOMCAT_HOME="@l_prefix@/libexec/tomcat"
-    export TOMCAT_HOME
+%config
+    tomcat_enable="yes"
+    tomcat_home="@l_prefix@/libexec/tomcat"
 
 %start -u root
-    @l_prefix@/libexec/tomcat/bin/tomcat.sh start
+    if opServiceEnabled tomcat; then
+        JAVA_HOME="$jdk_home"; export JAVA_HOME
+        TOMCAT_HOME="$tomcat_home"; export TOMCAT_HOME
+        @l_prefix@/libexec/tomcat/bin/tomcat.sh start
+    fi
 
 %stop -u root
-    @l_prefix@/libexec/tomcat/bin/tomcat.sh stop
+    if opServiceEnabled tomcat; then
+        JAVA_HOME="$jdk_home"; export JAVA_HOME
+        TOMCAT_HOME="$tomcat_home"; export TOMCAT_HOME
+        @l_prefix@/libexec/tomcat/bin/tomcat.sh stop
+    fi
+
+%env
+    if opServiceEnabled tomcat; then
+        TOMCAT_HOME="$tomcat_home"
+        export TOMCAT_HOME
+    fi
 

+ 1 - 1
tomcat/tomcat.spec

@@ -32,7 +32,7 @@ Distribution: OpenPKG [EXP]
 Group:        Web
 License:      Apache Software License 1.1
 Version:      3.2.4
-Release:      20020102
+Release:      20020103
 
 #   list of sources
 Source0:      http://jakarta.apache.org/builds/jakarta-tomcat/release/v%{version}/bin/jakarta-tomcat-%{version}.tar.gz