#!/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} \
  -DKeepProfileName=true \
  -Duser.install.root=${USER_INSTALL_ROOT} \
  -Dwas.repository.root=${CONFIG_ROOT} \
  -Dlocal.cell=${WAS_CELL} \
  -Dlocal.node=${WAS_NODE} \
  -Dcom.ibm.ws.migration.currentProfileLogLocation=${USER_INSTALL_ROOT} \
  -Dcom.ibm.ws.migration.javaoptions="${javaOption}" \
  -classpath ${WAS_CLASSPATH}:${WAS_INSTALL_ROOT}/derby/lib/derby.jar:${WAS_INSTALL_ROOT}/derby/migration/migratetoderby.jar:${WAS_INSTALL_ROOT}/derby/migration/derby10.3.jar \
  com.ibm.wsspi.bootstrap.WSPreLauncher   -nosplash  -application com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.migration.WASPostUpgradeBLAHelper "$@"
  rc=$?
  exit $rc
