SOURCES: ApacheJServ.init - use $JAVACMD from jpackage-utils
glen
glen at pld-linux.org
Tue Mar 10 15:04:40 CET 2009
Author: glen Date: Tue Mar 10 14:04:40 2009 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- use $JAVACMD from jpackage-utils
---- Files affected:
SOURCES:
ApacheJServ.init (1.8 -> 1.9)
---- Diffs:
================================================================
Index: SOURCES/ApacheJServ.init
diff -u SOURCES/ApacheJServ.init:1.8 SOURCES/ApacheJServ.init:1.9
--- SOURCES/ApacheJServ.init:1.8 Wed Jan 10 17:12:51 2007
+++ SOURCES/ApacheJServ.init Tue Mar 10 15:04:35 2009
@@ -31,9 +31,16 @@
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 @@
--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
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/ApacheJServ.init?r1=1.8&r2=1.9&f=u
More information about the pld-cvs-commit
mailing list