Преглед на файлове

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