/[ascend]/trunk/nsis/download.nsi
ViewVC logotype

Contents of /trunk/nsis/download.nsi

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1571 - (show annotations) (download)
Fri Aug 3 15:50:59 2007 UTC (15 years, 4 months ago) by jpye
File size: 780 byte(s)
Fixed problems with Python installation.
Message about .ascend.ini file is now in an NSIS 'Page'.
1 Var DAI_RET
2 Var DAI_TMPFILE
3
4 !macro downloadAndInstall DAI_NAME DAI_URL DAI_FN DAI_CMD
5
6 ;MessageBox MB_OK "Downloading ${DAI_NAME}..."
7
8 StrCpy $DAI_TMPFILE "$TEMP\${DAI_FN}"
9 nsisdl::download /TIMEOUT=30000 ${DAI_URL} $DAI_TMPFILE
10 Pop $DAI_RET ;Get the return value
11 ${If} $DAI_RET == "success"
12 ;MessageBox MB_OK "Installing ${DAI_NAME}..."
13 DetailPrint "Installing ${DAI_NAME} (${DAI_FN})"
14 ExecWait "${DAI_CMD}" $0
15 DetailPrint "Return code: $0"
16 ${If} $0 != "0"
17 MessageBox MB_OK "${DAI_NAME} installer returned $0"
18 ${EndIf}
19 Delete $DAI_TMPFILE
20 Push $0
21 ${ElseIf} $DAI_RET == "cancel"
22 MessageBox MB_OK "${DAI_NAME} download cancelled."
23 Push 2
24 ${Else}
25 MessageBox MB_OK "Download failed: $DAI_RET"
26 Push 1
27 ${EndIf}
28
29 !macroend

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22