mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-13 09:15:50 +00:00
f5f627affb
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_4_X@18849 a592a061-630c-0410-9148-cb99ea01b6c8
26 lines
611 B
Plaintext
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
|