Replace LOGPATH with LOGSUFFIX
[policy/engine.git] / packages / base / src / files / install / servers / common / logparser / init.d / logparserd
index 37221b9..c526ca4 100755 (executable)
@@ -20,12 +20,15 @@ function um_start() {
        JMX_JAVA_OPTS="${JMX_JAVA_OPTS} -Dcom.sun.management.jmxremote.ssl=false" 
        JMX_JAVA_OPTS="${JMX_JAVA_OPTS} -Dcom.sun.management.jmxremote.authenticate=false"
        JVM_JAVA_OPTS="-Xms${LOGPARSER_X_MS_MB}M -Xmx${LOGPARSER_X_MX_MB}M"
+       
+       CMD_JAVA_OPTS="-DPOLICY_LOGS=${POLICY_LOGS}"
 
-       JAVA_OPTS="${JAVA_OPTS} ${JMX_JAVA_OPTS} ${JVM_JAVA_OPTS}"
+       JAVA_OPTS="${JAVA_OPTS} ${JMX_JAVA_OPTS} ${JVM_JAVA_OPTS} ${CMD_JAVA_OPTS}"
        
        # Redirects default and error output to a log file
        cd ${POLICY_HOME}/servers/${COMPONENT}/bin
-       nohup $JAVA_HOME/bin/java -jar ${JAVA_OPTS} ${SERVICE} ${SERVER} ${LOGTYPE} >> ${POLICY_HOME}/servers/${COMPONENT}/logs/stdout 2>&1 &
+       mkdir -p ${POLICY_LOGS}/policy/${COMPONENT} 2>/dev/null
+       nohup $JAVA_HOME/bin/java -jar ${JAVA_OPTS} ${SERVICE} ${SERVER} ${LOGTYPE} >> ${POLICY_LOGS}/policy/${COMPONENT}/stdout 2>&1 &
 RETVAL=$?
        RETVAL=$?       
 }