| | |
| | | * |
| | | * |
| | | * Copyright 2008-2009 Sun Microsystems, Inc. |
| | | * Portions Copyright 2011-2012 ForgeRock AS |
| | | * Portions Copyright 2011-2013 ForgeRock AS |
| | | */ |
| | | |
| | | package org.opends.server.tools; |
| | |
| | | { |
| | | return returnCode; |
| | | } |
| | | }; |
| | | } |
| | | |
| | | final private static String DEFAULT_JAVA_HOME_PROP_NAME = "default.java-home"; |
| | | final private static String DEFAULT_JAVA_ARGS_PROP_NAME = "default.java-args"; |
| | |
| | | } |
| | | |
| | | Properties properties = new Properties(); |
| | | BufferedReader reader = null; |
| | | BufferedReader reader; |
| | | String propertiesFile = argParser.propertiesFileArg.getValue(); |
| | | try |
| | | { |
| | |
| | | |
| | | String destinationFile = argParser.destinationFileArg.getValue(); |
| | | |
| | | BufferedWriter writer = null; |
| | | BufferedWriter writer; |
| | | try |
| | | { |
| | | File f = new File(destinationFile); |
| | |
| | | buf.append( |
| | | s+"then"+EOL+ |
| | | s+" TEMP=\""+value+"/bin/java\""+EOL+ |
| | | s+" if test -f ${TEMP}"+EOL+ |
| | | s+" if test -f \"${TEMP}\""+EOL+ |
| | | s+" then"+EOL+ |
| | | s+" OPENDJ_JAVA_BIN=\""+value+"/bin/java\""+EOL+ |
| | | s+" export OPENDJ_JAVA_BIN"+EOL+ |
| | |
| | | buf.append( |
| | | " then"+EOL+ |
| | | " TEMP=\""+defaultJavaHome+"/bin/java\""+EOL+ |
| | | " if test -f ${TEMP}"+EOL+ |
| | | " if test -f \"${TEMP}\""+EOL+ |
| | | " then"+EOL+ |
| | | " OPENDJ_JAVA_BIN=${TEMP}"+EOL+ |
| | | " OPENDJ_JAVA_BIN=\"${TEMP}\""+EOL+ |
| | | " export OPENDJ_JAVA_BIN"+EOL+ |
| | | " fi"+EOL); |
| | | } |
| | |
| | | // No properties added: this is required not to break the script |
| | | buf.append( |
| | | " then"+EOL+ |
| | | " OPENDJ_JAVA_BIN=${OPENDJ_JAVA_BIN}"+EOL); |
| | | " OPENDJ_JAVA_BIN=\"${OPENDJ_JAVA_BIN}\""+EOL); |
| | | } |
| | | buf.append( |
| | | " else"+EOL+ |
| | | " OPENDJ_JAVA_BIN=${OPENDJ_JAVA_HOME}/bin/java"+EOL+ |
| | | " OPENDJ_JAVA_BIN=\"${OPENDJ_JAVA_HOME}/bin/java\""+EOL+ |
| | | " export OPENDJ_JAVA_BIN"+EOL+ |
| | | " fi"+EOL+ |
| | | " else"+EOL+ |
| | | " OPENDJ_JAVA_BIN=${OPENDS_JAVA_BIN}"+EOL+ |
| | | " OPENDJ_JAVA_BIN=\"${OPENDS_JAVA_BIN}\""+EOL+ |
| | | " export OPENDJ_JAVA_BIN"+EOL+ |
| | | " fi"+EOL+ |
| | | " else"+EOL+ |
| | | " OPENDJ_JAVA_BIN=${OPENDS_JAVA_HOME}/bin/java"+EOL+ |
| | | " OPENDJ_JAVA_BIN=\"${OPENDS_JAVA_HOME}/bin/java\""+EOL+ |
| | | " export OPENDJ_JAVA_BIN"+EOL+ |
| | | " fi"+EOL+ |
| | | |