blob: 5fd7f2d6fc7477238f73f2de46bc5f33c5da3e1b [file] [log] [blame]
#!/bin/bash
# Executes a Roller program on the command line
#
# Takes one argument, the roller class to run
#
if [ ! "$1" ] ; then
echo "usage: $0 <classname>"
exit 0;
fi
# -- YOU MUST ENSURE THESE SETTINGS ARE CORRECT ---
# Path to Java JDK
JAVA_HOME=/usr/local/jdk1.5
export JAVA_HOME
# Directory of Roller context
WEBAPP_DIR=/usr/local/tomcat/webapps/roller
export WEBAPP_DIR
# Directory of additional jars
JARS_DIR=/usr/local/tomcat/common/lib
export JARS_DIR
# Planet configuration override file specifying JDBC connection parameters
CONFIG_OVERRIDE=roller-custom.properties
export CONFIG_OVERRIDE
# --- YOU SHOULD NOT NEED TO EDIT BELOW THIS LINE ---
${JAVA_HOME}/bin/java \
-Droller.custom.config=${CONFIG_OVERRIDE} \
-cp ${WEBAPP_DIR}/WEB-INF/lib/roller-business.jar \
${WEBAPP_DIR}/WEB-INF/lib/roller-core.jar \
org.apache.roller.business.runnable.TaskRunner \
${WEBAPP_DIR} ${JARS_DIR} \
$1