\r
*/\r
\r
-!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
+ #APPEND = Filename to append to server location in settings.nsh\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
- InetLoad::load "${DOWNLOADALT_${ID}}" "$PLUGINSDIR\${FILENAME}" /END\r
+ InetLoad::load "${DOWNLOADALT_${ID}}${APPEND}" "$PLUGINSDIR\${FILENAME}" /END\r
Pop ${RET}\r
${endif}\r
\r