| #!/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 | |