diff options
author | 2004-08-08 17:51:02 +0000 | |
---|---|---|
committer | 2004-08-08 17:51:02 +0000 | |
commit | 0b405227e80eda929c59274b6caf2868b79be10a (patch) | |
tree | e9bbc96b1a8c6e805eb5d5d11dea21179cf35b1d /www-servers/orion/files/2.0 | |
parent | Moved from net-www/ncsa-httpd to www-servers/ncsa-httpd (diff) | |
download | historical-0b405227e80eda929c59274b6caf2868b79be10a.tar.gz historical-0b405227e80eda929c59274b6caf2868b79be10a.tar.bz2 historical-0b405227e80eda929c59274b6caf2868b79be10a.zip |
Moved from net-www/orion to www-servers/orion.
Diffstat (limited to 'www-servers/orion/files/2.0')
-rw-r--r-- | www-servers/orion/files/2.0/2.0-gentoo.patch | 127 | ||||
-rw-r--r-- | www-servers/orion/files/2.0/orion.conf | 22 | ||||
-rw-r--r-- | www-servers/orion/files/2.0/orion.init | 30 | ||||
-rw-r--r-- | www-servers/orion/files/2.0/start_orion.sh | 10 | ||||
-rw-r--r-- | www-servers/orion/files/2.0/stop_orion.sh | 3 |
5 files changed, 192 insertions, 0 deletions
diff --git a/www-servers/orion/files/2.0/2.0-gentoo.patch b/www-servers/orion/files/2.0/2.0-gentoo.patch new file mode 100644 index 000000000000..52742e8b8a07 --- /dev/null +++ b/www-servers/orion/files/2.0/2.0-gentoo.patch @@ -0,0 +1,127 @@ +diff -ur config/application.xml config.new/application.xml +--- config/application.xml 2002-03-14 07:52:08.000000000 -0500 ++++ config.new/application.xml 2003-03-21 20:06:16.000000000 -0500 +@@ -4,16 +4,16 @@ + <!-- The global application config that is the parent of all the other + applications in this server. --> + <orion-application> +- <web-module id="defaultWebApp" path="../default-web-app" /> ++ <web-module id="defaultWebApp" path="/opt/orion/default-web-app" /> + +- <persistence path="../persistence" /> ++ <persistence path="/opt/orion/persistence" /> + + <!-- Path to the libraries that are installed on this server. + These will accesible for the servlets, EJBs etc --> +- <library path="../lib" />
<principals path="./principals.xml" /> ++ <library path="/opt/orion/lib" />
<principals path="/opt/orion/config/principals.xml" /> + + <log> +- <file path="../log/global-application.log" /> ++ <file path="/var/log/orion/global-application.log" /> + </log> + + <data-sources path="data-sources.xml" /> +diff -ur config/data-sources.xml config.new/data-sources.xml +--- config/data-sources.xml 2003-02-25 17:31:38.000000000 -0500 ++++ config.new/data-sources.xml 2003-03-21 19:58:51.000000000 -0500 +@@ -19,7 +19,7 @@ + connection-driver="org.hsqldb.jdbcDriver"
+ username="sa"
+ password=""
+- url="jdbc:hsqldb:./database/defaultdb"
++ url="jdbc:hsqldb:/opt/orion/database/defaultdb"
+ inactivity-timeout="30"
+ />
+ </data-sources>
+Only in config: database-schemas +diff -ur config/default-web-site.xml config.new/default-web-site.xml +--- config/default-web-site.xml 2002-03-14 07:52:10.000000000 -0500 ++++ config.new/default-web-site.xml 2003-03-21 19:59:35.000000000 -0500 +@@ -1,12 +1,12 @@ + <?xml version="1.0"?> + <!DOCTYPE web-site PUBLIC "Orion Web-site" "http://www.orionserver.com/dtds/web-site.dtd"> + +-<web-site host="[ALL]" port="80" display-name="Default Orion WebSite"> ++<web-site host="[ALL]" port="8080" display-name="Default Orion WebSite"> + <!-- The default web-app for this site, bound to the root --> + <default-web-app application="default" name="defaultWebApp" /> + + <!-- Uncomment this to activate the news app --> + <!-- <web-app application="news" name="news-web" root="/news" /> --> +
<!-- Access Log, where requests are logged to --> +- <access-log path="../log/default-web-access.log" /> ++ <access-log path="/var/log/orion/default-web-access.log" /> + </web-site> +diff -ur config/global-web-application.xml config.new/global-web-application.xml +--- config/global-web-application.xml 2003-03-17 21:04:44.000000000 -0500 ++++ config.new/global-web-application.xml 2003-03-21 20:01:11.000000000 -0500 +@@ -5,13 +5,13 @@ + want to debug JSP sources etc --> + + <orion-web-app +- jsp-cache-directory="./persistence" ++ jsp-cache-directory="/opt/orion/persistence" + servlet-webdir="/servlet" +- development="false"
persistence-path="./persistence/state.ser" ++ development="false"
persistence-path="/opt/orion/persistence/state.ser" + > + + <!-- The mime-mappings for this server --> +- <mime-mappings path="./mime.types" /> ++ <mime-mappings path="/opt/orion/config/mime.types" /> + <!-- Enable the below entry for automatic XSLT processing of XML docs (docs without an XSLT tag will pass through untouched but access will be slower --> + <!-- <servlet-chaining servlet-name="xsl" mime-type="text/xml" /> --> + +diff -ur config/jms.xml config.new/jms.xml +--- config/jms.xml 2002-03-14 07:52:12.000000000 -0500 ++++ config.new/jms.xml 2003-03-21 20:01:27.000000000 -0500 +@@ -16,6 +16,6 @@ + + <!-- path to the log-file where JMS-events/errors are stored --> + <log> +- <file path="../log/jms.log" /> ++ <file path="/opt/orion/log/jms.log" /> + </log> + </jms-server> +diff -ur config/rmi.xml config.new/rmi.xml +--- config/rmi.xml 2002-03-14 07:52:12.000000000 -0500 ++++ config.new/rmi.xml 2003-03-21 20:04:36.000000000 -0500 +@@ -7,6 +7,6 @@ + + <!-- path to the log-file where RMI-events/errors are stored --> + <log> +- <file path="../log/rmi.log" /> ++ <file path="/var/log/orion/rmi.log" /> + </log> + </rmi-server> +diff -ur config/server.xml config.new/server.xml +--- config/server.xml 2002-03-14 07:52:14.000000000 -0500 ++++ config.new/server.xml 2003-03-21 20:05:52.000000000 -0500 +@@ -2,20 +2,20 @@ + <!DOCTYPE application-server PUBLIC "Orion Application Server Config" "http://www.orionserver.com/dtds/application-server.dtd"> + + <application-server +- application-directory="../applications" +- deployment-directory="../application-deployments" ++ application-directory="/opt/orion/applications" ++ deployment-directory="/opt/orion/application-deployments" + > +- <rmi-config path="./rmi.xml" /> ++ <rmi-config path="/opt/orion/config/rmi.xml" /> + <!-- JMS-server config link, uncomment to activate the JMS service --> +- <!-- <jms-config path="./jms.xml" /> --> ++ <!-- <jms-config path="/opt/orion/config/jms.xml" /> --> + <log> +- <file path="../log/server.log" /> ++ <file path="/var/log/orion/server.log" /> + </log> + + <global-application name="default" path="application.xml" /> + + <global-web-app-config path="global-web-application.xml" /> +- <web-site path="./default-web-site.xml" /> ++ <web-site path="/opt/orion/config/default-web-site.xml" /> + + <!-- Compiler, activate this to specify an alternative compiler such + as jikes for EJB/JSP compiling. --> diff --git a/www-servers/orion/files/2.0/orion.conf b/www-servers/orion/files/2.0/orion.conf new file mode 100644 index 000000000000..4d97723fb1b3 --- /dev/null +++ b/www-servers/orion/files/2.0/orion.conf @@ -0,0 +1,22 @@ +# $Header: /var/cvsroot/gentoo-x86/www-servers/orion/files/2.0/orion.conf,v 1.1 2004/08/08 17:51:02 stuart Exp $ +# Where your web applications are located +ORION_DIR=/opt/orion + +# Orion's User +ORION_USER=orion + +# STDERR Log Location +ORION_ERR=/var/log/orion/stderr.log + +# STDOUT Log Location +ORION_OUT=/var/log/orion/stdout.log + +# Set this to the base path of whichever Java SDK you +# want Orion to use. +JAVA_HOME=`/bin/grep -e "JAVA_HOME" /etc/profile.env | /bin/sed -e "s/^.*'\(.*\)'$/\1/"` + +# Location of the Orion JARs and classes +ORION_LIBDIR=/usr/share/orion/lib + +# The CLASSPATH for Orion to use. +CLASSPATH=${JAVA_HOME}/jre/lib/rt.jar:${ORION_LIBDIR}/activation.jar:${ORION_LIBDIR}/admin.jar:${ORION_LIBDIR}/applicationlauncher.jar:${ORION_LIBDIR}/assemblerlauncher.jar:${ORION_LIBDIR}/autoupdate.jar:${ORION_LIBDIR}/clientassembler.jar:${ORION_LIBDIR}/crimson.jar:${ORION_LIBDIR}/earassembler.jar:${ORION_LIBDIR}/ejb.jar:${ORION_LIBDIR}/ejbassembler.jar:${ORION_LIBDIR}/ejbmaker.jar:${ORION_LIBDIR}/jaas.jar:${ORION_LIBDIR}/jaxp.jar:${ORION_LIBDIR}/jcert.jar:${ORION_LIBDIR}/jdbc.jar:${ORION_LIBDIR}/jndi.jar:${ORION_LIBDIR}/jnet.jar:${ORION_LIBDIR}/jsse.jar:${ORION_LIBDIR}/jta.jar:${ORION_LIBDIR}/loadbalancer.jar:${ORION_LIBDIR}/mail.jar:${ORION_LIBDIR}/orion.jar:${ORION_LIBDIR}/orionconsole.jar:${ORION_LIBDIR}/parser.jar:${ORION_LIBDIR}/taglibassembler.jar:${ORION_LIBDIR}/webappassembler.jar:${ORION_LIBDIR}/xalan.jar:${ORION_LIBDIR}/xerces.jar:${JAVA_HOME}/lib/tools.jar:. diff --git a/www-servers/orion/files/2.0/orion.init b/www-servers/orion/files/2.0/orion.init new file mode 100644 index 000000000000..fa3f4414f3cc --- /dev/null +++ b/www-servers/orion/files/2.0/orion.init @@ -0,0 +1,30 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-servers/orion/files/2.0/orion.init,v 1.1 2004/08/08 17:51:02 stuart Exp $ + +depend() { + need net +} + +start() { + ebegin "Starting orion" + cd ${ORION_DIR} + su - orion -c /opt/orion/sbin/start_orion.sh + eend $? +} + +stop() { + ebegin "Stopping orion" + su - orion -c /opt/orion/sbin/stop_orion.sh + sleep 2 + eend $? +} + +restart() { + ebegin "Restarting orion" + su - orion -c /opt/orion/sbin/stop_orion.sh + sleep 5 + su - orion -c /opt/orion/sbin/start_orion.sh + eend $? +} diff --git a/www-servers/orion/files/2.0/start_orion.sh b/www-servers/orion/files/2.0/start_orion.sh new file mode 100644 index 000000000000..20ed710fe701 --- /dev/null +++ b/www-servers/orion/files/2.0/start_orion.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# $Header: /var/cvsroot/gentoo-x86/www-servers/orion/files/2.0/start_orion.sh,v 1.1 2004/08/08 17:51:02 stuart Exp $ + +source /etc/conf.d/orion +JAVAC=${JAVA_HOME}/bin/javac +JDK_HOME=${JAVA_HOME} + +cd ${ORION_DIR} + +${JAVA_HOME}/bin/java -jar /usr/share/orion/lib/orion.jar -quiet -out ${ORION_OUT} -err ${ORION_ERR} & diff --git a/www-servers/orion/files/2.0/stop_orion.sh b/www-servers/orion/files/2.0/stop_orion.sh new file mode 100644 index 000000000000..818edb759ef5 --- /dev/null +++ b/www-servers/orion/files/2.0/stop_orion.sh @@ -0,0 +1,3 @@ +#!/bin/bash +# $Header: /var/cvsroot/gentoo-x86/www-servers/orion/files/2.0/stop_orion.sh,v 1.1 2004/08/08 17:51:02 stuart Exp $ +ps auxww | grep orion.jar | awk '{print $2}' | xargs kill &> /dev/null |