summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2009-10-01 18:19:50 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2009-10-01 19:03:00 +0200
commita5ff43277c3e24f821198b09447187af82f91bd9 (patch)
tree3cc0f29bca752677784a8d25f6c4176af912d91c /generic
parent0445ddf92da0cd24a0e3981a29c6bdcb5651dc71 (diff)
downloadptxdist-a5ff43277c3e24f821198b09447187af82f91bd9.tar.gz
ptxdist-a5ff43277c3e24f821198b09447187af82f91bd9.tar.xz
[tomcat] reduce version to 5.0.30, cleanup, init.d file
Tomcat 6 needs Java 1.5 Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'generic')
-rwxr-xr-xgeneric/etc/init.d/tomcat52
1 files changed, 52 insertions, 0 deletions
diff --git a/generic/etc/init.d/tomcat b/generic/etc/init.d/tomcat
new file mode 100755
index 000000000..8af34700c
--- /dev/null
+++ b/generic/etc/init.d/tomcat
@@ -0,0 +1,52 @@
+#!/bin/sh
+#
+# This is a tomcat init.d script which is called by init(1) with [start|stop] as argument
+#
+
+ARGS="-classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.home=/usr/tomcat org.apache.catalina.startup.Bootstrap"
+
+for j in /usr/bin/jamvm /usr/bin/java $JAVA_HOME/bin/java; do
+ if [ -x "$j" ]; then
+ JAVA="$j"
+ break
+ fi
+done
+
+if [ -z "$JAVA" ]; then
+ echo java not found.
+ exit 1
+fi
+
+start_proc(){
+ mkdir -p /tmp/tomcat/temp
+ mkdir -p /tmp/tomcat/work
+ mkdir -p /tmp/tomcat/logs
+
+ $JAVA $ARGS start > /dev/null 2>&1 &
+}
+
+stop_proc(){
+ $JAVA $ARGS stop
+}
+
+
+case "$1" in
+ start)
+ start_proc
+ ;;
+ stop)
+ stop_proc
+ ;;
+ restart)
+ stop_proc
+ start_proc
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart}"
+ echo ""
+ exit 1
+ ;;
+esac
+
+exit 0
+