#!/bin/sh
#
# Copyright (c) Axway Software, 2010. All Rights Reserved.
#
#

update_menu_files() {
    JAVA="${JAVA_HOME}/bin/java"
    CLASS="com.tumbleweed.st.server.util.commandline.MenuGenerationUtil"
    
    "${JAVA}" ${JAVA_OPTS} -DFILEDRIVEHOME="${FILEDRIVEHOME}" -classpath "${STCLASSPATH}" ${CLASS}
}

update_certificate_files_for_admin() {
    	
    
    JAVA="${JAVA_HOME}/bin/java"
    CLASS="com.tumbleweed.st.server.util.commandline.CertificateFilesGenerationUtil"
    JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom $JAVA_OPTS"

    "${JAVA}" ${JAVA_OPTS} -DFILEDRIVEHOME="${FILEDRIVEHOME}" -classpath "${STCLASSPATH}" ${CLASS} CA local issuers
}

update_certificate_files_for_httpd_and_ftpd() {
    JAVA="${JAVA_HOME}/bin/java"
    CLASS="com.tumbleweed.st.server.util.commandline.CertificateFilesGenerationUtil"
    JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom $JAVA_OPTS"
    
    "${JAVA}" ${JAVA_OPTS} -DFILEDRIVEHOME="${FILEDRIVEHOME}" -classpath "${STCLASSPATH}" ${CLASS} local issuers
}

update_certificate_files_for_as2d() {
    check_java
    JAVA="${JAVA_HOME}/bin/java"
    CLASS="com.tumbleweed.st.server.util.commandline.CertificateFilesGenerationUtil"
    JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom $JAVA_OPTS"

    "${JAVA}" ${JAVA_OPTS} -DFILEDRIVEHOME="${FILEDRIVEHOME}" -classpath "${STCLASSPATH}" ${CLASS} local
}

update_all_configuration_files() {
    check_java
    JAVA="${JAVA_HOME}/bin/java"
    CLASS="com.tumbleweed.st.server.util.commandline.ConfigurationFilesGenerationUtil"
    JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom $JAVA_OPTS"
    
    "${JAVA}" ${JAVA_OPTS} -Dlog4j.configuration=tools-log4j.xml -DFILEDRIVEHOME="${FILEDRIVEHOME}" -classpath "${STCLASSPATH}" ${CLASS} local
}
