@@ -34,25 +34,22 @@ Uninstallable=no
34
34
NameAndVersion= %1
35
35
36
36
[Files]
37
- ; Zip extraction helper
38
- Source : " scripts\extract-zip.ps1" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
39
37
; Offline installer files
40
- Source : " Elixir.iss" ; DestDir : " {tmp} \_offlineinstaller " ; Flags : deleteafterinstall
41
- Source : " scripts\set-env.ps1 " ; DestDir : " {tmp} \_offlineinstaller \scripts" ; Flags : deleteafterinstall
42
- Source : " assets\*" ; DestDir : " {tmp} \_offlineinstaller\ assets" ; Flags : deleteafterinstall
38
+ Source : " Elixir.iss" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
39
+ Source : " scripts\* " ; DestDir : " {tmp} \scripts" ; Flags : deleteafterinstall
40
+ Source : " assets\*" ; DestDir : " {tmp} \assets" ; Flags : deleteafterinstall
43
41
; Compiler files
44
- Source : " compiler:Default.isl" ; DestDir : " {tmp} \_offlineinstaller" ; Flags : deleteafterinstall
45
- Source : " compiler:ISCC.exe" ; DestDir : " {tmp} \_offlineinstaller" ; Flags : deleteafterinstall
46
- Source : " compiler:ISCmplr.dll" ; DestDir : " {tmp} \_offlineinstaller" ; Flags : deleteafterinstall
47
- Source : " compiler:islzma.dll" ; DestDir : " {tmp} \_offlineinstaller" ; Flags : deleteafterinstall
48
- Source : " compiler:ISPP.dll" ; DestDir : " {tmp} \_offlineinstaller" ; Flags : deleteafterinstall
49
- Source : " compiler:Setup.e32" ; DestDir : " {tmp} \_offlineinstaller" ; Flags : deleteafterinstall
50
- Source : " compiler:SetupLdr.e32" ; DestDir : " {tmp} \_offlineinstaller" ; Flags : deleteafterinstall
42
+ Source : " compiler:Default.isl" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
43
+ Source : " compiler:ISCC.exe" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
44
+ Source : " compiler:ISCmplr.dll" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
45
+ Source : " compiler:islzma.dll" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
46
+ Source : " compiler:ISPP.dll" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
47
+ Source : " compiler:ISPPBuiltins.iss" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
48
+ Source : " compiler:Setup.e32" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
49
+ Source : " compiler:SetupLdr.e32" ; DestDir : " {tmp} " ; Flags : deleteafterinstall
51
50
52
51
[Run]
53
- Filename : " powershell.exe" ; Parameters : " -File {tmp} \extract-zip.ps1 {tmp} \Precompiled.zip {tmp} \_offlineinstaller\elixir" ; Flags : waituntilterminated runhidden ; StatusMsg : " Extracting precompiled package..."
54
- Filename : " {tmp} \_offlineinstaller\ISCC.exe" ; Parameters : " /dElixirVersion={code:ConstGetSelectedReleaseVersion} /dSkipPages /dNoCompression Elixir.iss" ; WorkingDir : " {tmp} \_offlineinstaller" ; Flags : waituntilterminated runhidden ; StatusMsg : " Preparing Elixir installer..."
55
- Filename : " {tmp} \_offlineinstaller\Output\elixir-v{code:ConstGetSelectedReleaseVersion}-setup.exe" ; Flags : nowait ; StatusMsg : " Running Elixir installer..."
52
+ Filename : " powershell.exe" ; Parameters : " -File scripts\make-installer.ps1 --innoelixirweb" ; WorkingDir : " {tmp} " ; StatusMsg : " Preparing offline installer..."
56
53
57
54
[Code]
58
55
type
0 commit comments