/D sets the default installation directory ($INSTDIR), overriding InstallDir and InstallDirRegKey. It must be the last parameter used in the command line and must not contain any quotes, even if the path contains spaces. Only absolute paths are supported.
in setup.nsi used to build allinone, in commands, there is quotes used with option /D for the path :
line 244 ExecWait '"$TEMP\${OPENERP_SERVER_SETUP}" /S /D="$INSTDIR\Server"'
line 264 ExecWait '"$TEMP\${OPENERP_CLIENT_SETUP}" /S /D="$INSTDIR\Client"'
line 271 ExecWait '"$TEMP\${OPENERP_WEB_SETUP}" /S /D="$INSTDIR\Web"'
just remove quotes and path choose in installation interface, is the real install path for installation :
Hi, nsis.sourceforg e.net/Docs/ Chapter3. html :
I found the problem,
following Nsis documentation :
http://
/D sets the default installation directory ($INSTDIR), overriding InstallDir and InstallDirRegKey. It must be the last parameter used in the command line and must not contain any quotes, even if the path contains spaces. Only absolute paths are supported.
in setup.nsi used to build allinone, in commands, there is quotes used with option /D for the path : ${OPENERP_ SERVER_ SETUP}" /S /D="$INSTDIR\ Server" ' ${OPENERP_ CLIENT_ SETUP}" /S /D="$INSTDIR\ Client" ' ${OPENERP_ WEB_SETUP} " /S /D="$INSTDIR\Web"'
line 244 ExecWait '"$TEMP\
line 264 ExecWait '"$TEMP\
line 271 ExecWait '"$TEMP\
just remove quotes and path choose in installation interface, is the real install path for installation :
ExecWait '"$TEMP\ ${OPENERP_ SERVER_ SETUP}" /S /D=$INSTDIR\Server' ${OPENERP_ WEB_SETUP} " /S /D=$INSTDIR\Web' ${OPENERP_ CLIENT_ SETUP}" /S /D=$INSTDIR\Client'
ExecWait '"$TEMP\
ExecWait '"$TEMP\
Bye