]> git.pld-linux.org Git - packages/ApacheJServ.git/commitdiff
- use $JAVACMD from jpackage-utils
authorElan Ruusamäe <glen@pld-linux.org>
Tue, 10 Mar 2009 14:04:35 +0000 (14:04 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    ApacheJServ.init -> 1.9

ApacheJServ.init

index 0044ebe0d8af263ea01972f55a4916d755e726c5..295e8f5c596cf7ca0a958b5d773cbb54cca700f7 100644 (file)
@@ -31,9 +31,16 @@ else
 fi
 
 getconfig() {
-       JRE=$(awk -F= '/^wrapper.bin=/{print $2}' $JSERV_PROPERTIES) || JRE=/usr/bin/java
-       CLASSPATH=$(awk -F= '/^wrapper\.classpath/{print $2}' $JSERV_PROPERTIES | tr '\n' ':')
-       ENV=$(awk -F= '/^wrapper.env=/{printf("%s=%s\n", $2, $3)}' $JSERV_PROPERTIES)
+       # set JAVACMD from jpackage-utils if available
+       if [ -f /usr/share/java-utils/java-functions ]; then
+               . /usr/share/java-utils/java-functions
+               set_javacmd
+       fi
+
+       JAVACMD=${JAVACMD:-$(awk -F= '$1 == "wrapper.bin" {print $2}' $JSERV_PROPERTIES)}
+       JAVACMD=${JAVACMD:-/usr/bin/java}
+       CLASSPATH=$(awk -F= -vORS=':' '$1 == "wrapper.classpath" {print $2}' $JSERV_PROPERTIES)
+       ENV=$(awk -F= '$1 == "wrapper.env" {printf("%s=%s\n", $2, $3)}' $JSERV_PROPERTIES)
 }
 
 start() {
@@ -48,7 +55,7 @@ start() {
                        --chuid jserv \
                        --background \
                        -- \
-                       -i $ENV PATH="$PATH" CLASSPATH="$CLASSPATH" LOGFILE=/var/log/jserv/stdout.log /usr/sbin/runjserv $JRE $JSERV_CLASS $JSERV_PROPERTIES
+                       -i $ENV PATH="$PATH" CLASSPATH="$CLASSPATH" LOGFILE=/var/log/jserv/stdout.log /usr/sbin/runjserv $JAVACMD $JSERV_CLASS $JSERV_PROPERTIES
                RETVAL=$?
                if [ $RETVAL -eq 0 ]; then
                        touch /var/lock/subsys/jserv
This page took 0.083834 seconds and 4 git commands to generate.