|
2 | 2 | ; Script to install the ASCOM Remote Server |
3 | 3 | ; |
4 | 4 |
|
5 | | -;; Pre-define ISPP variables |
| 5 | +; Pre-define ISPP variables |
6 | 6 | #define FileHandle |
7 | 7 | #define FileLine |
8 | 8 | #define MyInformationVersion |
9 | 9 |
|
10 | 10 | ; Read the informational SEMVER version string from the file created by the build process |
11 | | -#define FileHandle = FileOpen("..\publish\InformationVersion.txt"); |
| 11 | +#define FileHandle = FileOpen("..\publish\remote\InformationVersion.txt"); |
12 | 12 | #define FileLine = FileRead(FileHandle) |
13 | 13 | #pragma message "Informational version number: " + FileLine |
14 | 14 |
|
@@ -100,19 +100,28 @@ Name: "ukrainian"; MessagesFile: "compiler:Languages\Ukrainian.isl" |
100 | 100 |
|
101 | 101 | [Files] |
102 | 102 | ; 64bit OS - Install the 64bit app |
103 | | -Source: "..\publish\x64\*.exe"; DestDir: "{app}"; Flags: ignoreversion signonce; Check: Is64BitInstallMode |
104 | | -Source: "..\publish\x64\*.dll"; DestDir: "{app}"; Flags: ignoreversion signonce; Check: Is64BitInstallMode |
105 | | -Source: "..\publish\x64\*"; DestDir: "{app}"; Flags: ignoreversion; Excludes:"*.exe,*.dll"; Check: Is64BitInstallMode |
| 103 | +Source: "..\publish\remote\x64\*.exe"; DestDir: "{app}"; Flags: ignoreversion signonce; Check: Is64BitInstallMode |
| 104 | +Source: "..\publish\remote\x64\*.dll"; DestDir: "{app}"; Flags: ignoreversion signonce; Check: Is64BitInstallMode |
| 105 | +Source: "..\publish\remote\x64\*"; DestDir: "{app}"; Flags: ignoreversion; Excludes:"*.exe,*.dll"; Check: Is64BitInstallMode |
106 | 106 |
|
107 | 107 | ; 64bit OS - Install the 32bit app |
108 | | -Source: "..\publish\x86\*.exe"; DestDir: "{app}\32bit"; Flags: ignoreversion signonce; Check: Is64BitInstallMode |
109 | | -Source: "..\publish\x86\*.dll"; DestDir: "{app}\32bit"; Flags: ignoreversion signonce; Check: Is64BitInstallMode |
110 | | -Source: "..\publish\x86\*"; DestDir: "{app}\32bit"; Flags: ignoreversion; Excludes:"*.exe,*.dll"; Check: Is64BitInstallMode |
| 108 | +Source: "..\publish\remote\x86\*.exe"; DestDir: "{app}\32bit"; Flags: ignoreversion signonce; Check: Is64BitInstallMode |
| 109 | +Source: "..\publish\remote\x86\*.dll"; DestDir: "{app}\32bit"; Flags: ignoreversion signonce; Check: Is64BitInstallMode |
| 110 | +Source: "..\publish\remote\x86\*"; DestDir: "{app}\32bit"; Flags: ignoreversion; Excludes:"*.exe,*.dll"; Check: Is64BitInstallMode |
111 | 111 |
|
112 | 112 | ; 32bit OS - Install the 32bit app |
113 | | -Source: "..\publish\x86\*.exe"; DestDir: "{app}"; Flags: ignoreversion signonce; Check: not Is64BitInstallMode |
114 | | -Source: "..\publish\x86\*.dll"; DestDir: "{app}"; Flags: ignoreversion signonce; Check: not Is64BitInstallMode |
115 | | -Source: "..\publish\x86\*"; DestDir: "{app}"; Flags: ignoreversion; Excludes:"*.exe,*.dll"; Check: not Is64BitInstallMode |
| 113 | +Source: "..\publish\remote\x86\*.exe"; DestDir: "{app}"; Flags: ignoreversion signonce; Check: not Is64BitInstallMode |
| 114 | +Source: "..\publish\remote\x86\*.dll"; DestDir: "{app}"; Flags: ignoreversion signonce; Check: not Is64BitInstallMode |
| 115 | +Source: "..\publish\remote\x86\*"; DestDir: "{app}"; Flags: ignoreversion; Excludes:"*.exe,*.dll"; Check: not Is64BitInstallMode |
| 116 | + |
| 117 | +;Source: "..\publish\permissions\x64\*.exe"; DestDir: "{app}\SetNetworkPermissions"; Flags: ignoreversion signonce; Check: Is64BitInstallMode |
| 118 | +;Source: "..\publish\permissions\x64\*.dll"; DestDir: "{app}\SetNetworkPermissions"; Flags: ignoreversion signonce; Check: Is64BitInstallMode |
| 119 | +;Source: "..\publish\permissions\x64\*"; DestDir: "{app}\SetNetworkPermissions"; Flags: ignoreversion; Excludes:"*.exe,*.dll"; Check: Is64BitInstallMode |
| 120 | + |
| 121 | +; Install the 32bit exe into the 32bit program files folder structure |
| 122 | +Source: "..\publish\permissions\x86\*.exe"; DestDir: "{autopf32}\{#MyInstallFolder}\SetNetworkPermissions"; Flags: ignoreversion signonce; |
| 123 | +Source: "..\publish\permissions\x86\*.dll"; DestDir: "{autopf32}\{#MyInstallFolder}\SetNetworkPermissions"; Flags: ignoreversion signonce; |
| 124 | +Source: "..\publish\permissions\x86\*"; DestDir: "{autopf32}\{#MyInstallFolder}\SetNetworkPermissions"; Flags: ignoreversion; Excludes:"*.exe,*.dll"; |
116 | 125 |
|
117 | 126 | ; DOCUMENTATION |
118 | 127 | Source: "..\Documentation\{#ASCOMRemoteDocumentationFileName}"; DestDir: "{app}"; Flags: ignoreversion |
|
0 commit comments