I need to convert a .sh file to a .bat file but don't know the right syntax. I already done some translations I've found but I'm not really sure about all sh syntax. Very thanks for all advices you can give to me.
Here is what I've done so far :
setlocal
rem!\bin\bat`enter code here`
rem *****************************************************
rem * Setting up the JBOSS local variables
rem *****************************************************
if [ "x%PROJECT_DIR%" = "x" ]; then
DIRNAME=`dirname $0`
PWD="$( cd -P "$DIRNAME" && pwd )"
SET PROJECT_DIR="$( cd -P "$PWD" && pwd )"
fi
SET JBOSS_DIR=%PROJECT_DIR%\..\..\nqi\4.3\nqi\orchestra\jboss
SET SERVER_HOME_DIR=$JBOSS_DIR\orchestra
SET PORTFOLIO_CONFIG=%PROJECT_DIR%\..\..\nqi\4.3\nqi\orchestra\applications\custom\portfolio
rem *****************************************************
echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
echo ""
echo "DIRNAME = %DIRNAME%"
echo "PROJECT_DIR = %PROJECT_DIR%"
echo "SERVER_HOME_DIR = %SERVER_HOME_DIR%"
echo ""
echo " nqidb-ds.xml deployement"
rm -f %SERVER_HOME_DIR%\deploy\nqidb-ds.xml
cp -Tfv %PROJECT_DIR%\dev_stuff\nqidb-ds.xml %SERVER_HOME_DIR%\deploy\nqidb-ds.xml
echo ""
echo " ui properties deployement"
rm -rf %PROJECT_DIR%\applications\local
mkdir %PROJECT_DIR%\applications\local
mkdir %PROJECT_DIR%\applications\local\nqi-ui
cp -Tfv %PROJECT_DIR%\dev_stuff\nqi-ui.properties %PROJECT_DIR%\applications\local\nqi-ui\nqi-ui.properties
echo ""
echo " workflow deployement"
mkdir %PROJECT_DIR%\applications\local\workflow
cp -Tfv %PROJECT_DIR%\dev_stuff\workflow-config.xml %PROJECT_DIR%\applications\local\workflow\workflow-config.xml
echo ""
echo " license deployement"
mkdir %PROJECT_DIR%\applications\local\license
cp -Tfv %PROJECT_DIR%\dev_stuff\nqi.license %PROJECT_DIR%\applications\local\license\nqi.license
echo ""
echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
echo ""
echo " JBoss Starting..."
%JBOSS_DIR%\bin\run.bat endlocal