#!/usr/bin/qsh

WAS_OS400_FILE_CREATE_AUTH="*RX"
WAS_OS400_DIR_CREATE_AUTH="*RX"

. $(/usr/bin/dirname $0)/setupCmdLine

isJavaOption=false
for option in "$@" ; do
  if [ "$option" = "-javaoption" ] ; then
     isJavaOption=true
  else
     if [ "$isJavaOption" = "true" ] ; then
        javaOption="${javaOption} ${option}"
        isJavaOption=false
     else 
        nonJavaOption="${nonJavaOption} ${option}"
     fi
  fi
done

# After stripping out the javaoption parameters, reset the command line options
# without them.
set -- ${nonJavaOption}

#WAS_MIGR_DEBUG="-Djava.compiler=NONE -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8888"

${JAVA_HOME}/bin/java ${JAVA_PARM} \
  ${WAS_MIGR_DEBUG} \
  ${WAS_LOGGING} \
  ${javaOption} \
  -Dcom.ibm.ws.migration.ulimit=`ulimit -n` \
  -Dcom.ibm.ws.migration.javaoptions="${javaOption}" \
  -classpath ${WAS_CLASSPATH}:${WAS_INSTALL_ROOT}/derby/migration/derby10.3.jar \
  com.ibm.wsspi.bootstrap.WSPreLauncher -nosplash -application \
  com.ibm.ws.bootstrap.WSLauncher \
  com.ibm.ws.migration.WASPreUpgrade "$@"
