- !insertmacro DownloadFile $R3 ASPELLDICTS aspell6-$R0.exe
+ !insertmacro DownloadFile $R3 ASPELLDICTS aspell6-$R0.exe /aspell6-$R0.exe
${if} $R3 != "OK"
#Download failed
${if} $R3 != "OK"
#Download failed
- !insertmacro DownloadFile $R0 "${COMPONENT}" "${COMPONENT}Setup.exe"
+ !insertmacro DownloadFile $R0 "${COMPONENT}" "${COMPONENT}Setup.exe" ""
${if} $R0 != "OK"
#Download failed
${if} $R0 != "OK"
#Download failed
-!macro DownloadFile RET ID FILENAME\r
+!macro DownloadFile RET ID FILENAME APPEND\r
\r
#Downloads a file using the InetLoad plug-in (HTTP or FTP)\r
\r
#RET = Return value (OK if succesful)\r
#ID = Name of the download in settings.nsh\r
#FILENAME = Location to store file\r
\r
#Downloads a file using the InetLoad plug-in (HTTP or FTP)\r
\r
#RET = Return value (OK if succesful)\r
#ID = Name of the download in settings.nsh\r
#FILENAME = Location to store file\r
+ #APPEND = Filename to append to server location in settings.nsh\r
\r
#Try first mirror server\r
\r
#Try first mirror server\r
- InetLoad::load "${DOWNLOAD_${ID}}" "$PLUGINSDIR\${FILENAME}" /END\r
+ InetLoad::load "${DOWNLOAD_${ID}}${APPEND}" "$PLUGINSDIR\${FILENAME}" /END\r
Pop ${RET} #Return value (OK if succesful)\r
\r
${if} ${RET} != "OK"\r
#Download failed, try second mirror server\r
Pop ${RET} #Return value (OK if succesful)\r
\r
${if} ${RET} != "OK"\r
#Download failed, try second mirror server\r
- InetLoad::load "${DOWNLOADALT_${ID}}" "$PLUGINSDIR\${FILENAME}" /END\r
+ InetLoad::load "${DOWNLOADALT_${ID}}${APPEND}" "$PLUGINSDIR\${FILENAME}" /END\r
Pop ${RET}\r
${endif}\r
\r
Pop ${RET}\r
${endif}\r
\r