lyx_mirror/development/Win32/packaging/installer/include/download.nsh
Joost Verburg f5f627affb backported features from 1.5 installer
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@18849 a592a061-630c-0410-9148-cb99ea01b6c8
2007-06-21 19:51:13 +00:00

26 lines
611 B
Plaintext

/*
Support code for file downloads
*/
!macro DownloadFile RET ID FILENAME
;Downloads a file using the InetLoad plug-in (HTTP or FTP)
;RET = Return value (OK if succesful)
;ID = Name of the download in settings.nsh
;FILENAME = Location to store file
;Try first mirror server
InetLoad::load "${DOWNLOAD_${ID}}" "$PLUGINSDIR\${FILENAME}" /END
Pop ${RET} #Return value (OK if succesful)
${if} ${RET} != "OK"
;Download failed, try second mirror server
InetLoad::load "${DOWNLOADALT_${ID}}" "$PLUGINSDIR\${FILENAME}" /END
Pop ${RET}
${endif}
!macroend