diff options
author | Ade Lee <alee@redhat.com> | 2015-04-22 13:23:33 -0400 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2015-04-22 13:56:43 -0400 |
commit | b7099f5257a7e7018f7e619e9505035d482fc48d (patch) | |
tree | af7ed22262383f76375fb35933a2bfe287fde3f9 /base | |
parent | 91239a9d9820ab4ea8c7e58da0ac1bf9b88fb32d (diff) | |
download | pki-b7099f5257a7e7018f7e619e9505035d482fc48d.tar.gz pki-b7099f5257a7e7018f7e619e9505035d482fc48d.tar.xz pki-b7099f5257a7e7018f7e619e9505035d482fc48d.zip |
Added pki-server-nuxwdog tool to create config file for nuxwdog
This config file can be used in starting up the instance in a
standalone fashion.
Diffstat (limited to 'base')
-rwxr-xr-x | base/server/sbin/pki-server-nuxwdog | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/base/server/sbin/pki-server-nuxwdog b/base/server/sbin/pki-server-nuxwdog new file mode 100755 index 000000000..78ce8fb74 --- /dev/null +++ b/base/server/sbin/pki-server-nuxwdog @@ -0,0 +1,43 @@ +#!/bin/bash + +. /etc/tomcat/tomcat.conf +NAME=$1 +. /etc/sysconfig/$NAME +. /usr/libexec/tomcat/preamble + +NUXWDOG_PID=${CATALINA_BASE}/logs/wd-$NAME.pid +CATALINA_PID=${CATALINA_BASE}/logs/$NAME.pid +MAIN_CLASS=org.apache.catalina.startup.Bootstrap + +FLAGS="$JAVA_OPTS" +OPTIONS="-Dcatalina.base=$CATALINA_BASE \ +-Dcatalina.home=$CATALINA_HOME \ +-Djava.endorsed.dirs=$JAVA_ENDORSED_DIRS \ +-Djava.io.tmpdir=$CATALINA_TMPDIR \ +-Djava.util.logging.config.file=${LOGGING_PROPERTIES} \ +-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" + +FLAGS="${FLAGS} $CATALINA_OPTS" +if [ "${SECURITY_MANAGER}" = "true" ] ; then + OPTIONS="${OPTIONS} \ + -Djava.security.manager \ + -Djava.security.policy==${CATALINA_BASE}/conf/catalina.policy" +fi + +set_javacmd + +# create the nuxwdog config file +nux_fname="${CATALINA_BASE}/conf/nuxwdog.conf" +touch ${nux_fname} +chown pkiuser: ${nux_fname} + +echo "ExeFile ${JAVACMD}" > $nux_fname +echo "ExeArgs ${JAVACMD} ${FLAGS} -classpath ${CLASSPATH} ${OPTIONS} ${MAIN_CLASS} start" >> $nux_fname +echo "TmpDir ${CATALINA_BASE}/logs/pids" >> $nux_fname +echo "ChildSecurity 1" >> $nux_fname +echo "ExeOut ${CATALINA_BASE}/logs/catalina.out" >> $nux_fname +echo "ExeErr ${CATALINA_BASE}/logs/catalina.out" >> $nux_fname +echo "ExeBackground 1" >> $nux_fname +echo "PidFile $NUXWDOG_PID" >> $nux_fname +echo "ChildPidFile $CATALINA_PID" >> $nux_fname + |