Estou tendo dificuldades para passar parâmetros para um script em shell, esse é referente ao local do install path (no Windows consegui sem problema algum)
Segue abaixo a forma que fiz no Windows:
No Install.xml para enviar parâmetro:
<executable os="windows" targetfile="$INSTALL_PATH/config/setVariaveisAmbiente.bat"
stage="postinstall" keep="true">
<args>
<arg value="${INSTALL_PATH}" />
</args>
</executable>
e para receber em um bat:
%1\java\jdk1.7 /f
— %1
no shell a passagem de parâmetro fiz da mesma forma, com a diferença de ser $1 a forma de receber o parâmetro.