@@ -16,6 +16,7 @@ set apw=Altiris.PatchManagementCore.Web
16
16
set adn = Altiris.DotNetLib
17
17
set airm = Altiris.InventoryRuleManagement
18
18
set asm = Altiris.SoftwareManagement
19
+ set arh = Altiris.NS.Replication.Hierarchy
19
20
20
21
set no_obs = find /v /i " is obsolete"
21
22
set no_pol = find /v /i " need to supply runtime policy"
@@ -27,6 +28,40 @@ if "%1"=="7.6" goto build-7.6
27
28
if " %1 " == " 8.0" goto build-8.0
28
29
if " %1 " == " 8.1" goto build-8.1
29
30
if " %1 " == " 8.5" goto build-8.5
31
+ if " %1 " == " 8.5.3" goto build-8.5-RU3
32
+
33
+ :build-8.5-RU3
34
+
35
+ set ver1 = v4.0_8.5.5032.0__d516cb311cfb6e4f
36
+ set atrscm = %acm% \%ver1% \%acm%
37
+ set atrsns = %ans% \%ver1% \%ans%
38
+ set atrsrx = %ars% \%ver1% \%ars%
39
+ set atrssi = %asi% \%ver1% \%asi%
40
+ set atrsrh = %arh% \%ver1% \%arh%
41
+
42
+ set ver2 = v4.0_8.5.5030.0__99b1e4cc0d03f223
43
+ set atrstm = %ats% \%ver2% \%ats%
44
+ set atrstc = %atc% \%ver2% \%atc%
45
+ set atrsdn = %adn% \%ver2% \%adn%
46
+
47
+ set ver3 = v4.0_8.5.5009.0__d516cb311cfb6e4f
48
+ set atrspm = %apm% \%ver3% \%apm%
49
+
50
+ set ver4 = v4.0_8.5.3008.0__d516cb311cfb6e4f
51
+ set invrm = %airm% \%ver4% \%airm%
52
+
53
+ set ver5 = v4.0_8.5.5008.0__d516cb311cfb6e4f
54
+ set softm = %asm% \%ver5% \%asm%
55
+
56
+ set fullref = /reference:%gac% \%softm% .dll /reference:%gac% \%invrm% .dll /reference:%gac% \%atrscm% .dll /reference:%gac% \%atrsns% .dll /reference:%gac% \%atrsrx% .dll /reference:%gac% \%adb% \%ver1% \%adb% .dll /reference:%gac% \%atrssi% .dll /reference:%gac% \%atrstm% .dll /reference:%gac% \%atrspm% .dll /reference:%gac% \%atrstc% .dll /reference:%gac% \%atrsdn% .dll /reference:%gac% \%atrsrh% .dll
57
+
58
+ set id = 8.5-RU3
59
+
60
+ cmd /c %csc% %fullref% /out:ZeroDayPatch-%id% .exe /win32icon:band_aid_Protirus.ico ZeroDayPatch.cs Constant.cs APIWrapper.cs CLIConfig.cs CLIInit.cs AssemblyInfo.cs | %no_obs% | %no_pol% | %no_prv%
61
+ cmd /c %csc% %fullref% /out:PatchAutomation-%id% .exe /win32icon:band_aid_Protirus.ico PatchAutomation.cs Constant.cs APIWrapper.cs CLIConfig.cs CLIInit.cs AssemblyInfo.cs | %no_obs% | %no_pol% | %no_prv%
62
+ cmd /c %csc% %fullref% /out:PatchExclusion-%id% .exe /win32icon:band_aid_Protirus.ico patchexclusion.cs APIWrapper.cs Constant.cs AssemblyInfo.cs | %no_obs% | %no_pol% | %no_prv%
63
+
64
+ goto end
30
65
31
66
:build-8.5
32
67
@@ -78,10 +113,10 @@ set ver3=v4.0_8.1.4538.0__d516cb311cfb6e4f
78
113
set atrspm = %apm% \%ver3% \%apm%
79
114
80
115
set ver4 = v4.0_8.1.4502.0__d516cb311cfb6e4f
81
- set invrm = %airm% \%ver4% \%airm%
116
+ set invrm = %airm% \%ver4% \%airm%
82
117
83
118
set ver5 = v4.0_8.1.4508.0__d516cb311cfb6e4f
84
- set softm = %asm% \%ver5% \%asm%
119
+ set softm = %asm% \%ver5% \%asm%
85
120
86
121
set fullref = /reference:%gac% \%softm% .dll /reference:%gac% \%invrm% .dll /reference:%gac% \%atrscm% .dll /reference:%gac% \%atrsns% .dll /reference:%gac% \%atrsrx% .dll /reference:%gac% \%adb% \%ver1% \%adb% .dll /reference:%gac% \%atrssi% .dll /reference:%gac% \%atrstm% .dll /reference:%gac% \%atrspm% .dll /reference:%gac% \%atrstc% .dll /reference:%gac% \%atrsdn% .dll
87
122
@@ -93,6 +128,40 @@ cmd /c %csc% %fullref% /out:PatchExclusion-%id%.exe patchexclusion.cs APIWrapper
93
128
94
129
goto end
95
130
131
+ :build-8.0
132
+
133
+ set ver1 = v4.0_8.0.2240.0__d516cb311cfb6e4f
134
+ set ver2 = v4.0_8.0.2221.0__99b1e4cc0d03f223
135
+ set ver3 = v4.0_8.0.2217.0__d516cb311cfb6e4f
136
+ set ver4 = v4.0_8.0.2202.0__d516cb311cfb6e4f
137
+ set ver5 = v4.0_8.0.2215.0__d516cb311cfb6e4f
138
+
139
+ set invrm = %airm% \%ver4% \%airm%
140
+ set softm = %asm% \%ver5% \%asm%
141
+ set atrscm = %acm% \%ver1% \%acm%
142
+ set atrsns = %ans% \%ver1% \%ans%
143
+ set atrsrx = %ars% \%ver1% \%ars%
144
+ set atrstm = %ats% \%ver2% \%ats%
145
+ set atrstc = %atc% \%ver2% \%atc%
146
+ set atrsdn = %adn% \%ver2% \%adn%
147
+ set atrspm = %apm% \%ver3% \%apm%
148
+
149
+ set fullref = /reference:%gac% \%softm% .dll /reference:%gac% \%invrm% .dll /reference:%gac% \%atrscm% .dll /reference:%gac% \%atrsns% .dll /reference:%gac% \%atrsrx% .dll /reference:%gac% \%adb% \%ver1% \%adb% .dll /reference:%gac% \%asi% \%ver1% \%asi% .dll /reference:%gac% \%atrstm% .dll /reference:%gac% \%atrspm% .dll /reference:%gac% \%atrstc% .dll /reference:%gac% \%atrsdn% .dll
150
+
151
+ set id = 8.0
152
+
153
+ cmd /c %csc% %fullref% /out:ZeroDayPatch-%id% .exe ZeroDayPatch.cs Constant.cs APIWrapper.cs CLIConfig.cs CLIInit.cs | %no_obs% | %no_pol% | %no_prv%
154
+
155
+ cmd /c %csc% %fullref% /out:PatchAutomation-%id% .exe PatchAutomation.cs Constant.cs APIWrapper.cs CLIConfig.cs CLIInit.cs | %no_obs% | %no_pol% | %no_prv%
156
+
157
+ cmd /c %csc% %fullref% /out:PatchExclusion-%id% .exe patchexclusion.cs APIWrapper.cs Constant.cs | %no_obs% | %no_pol% | %no_prv%
158
+
159
+ cmd /c %csc% %fullref% /out:EnableBulletinByName-%id% .exe EnableBulletinByName.cs APIWrapper.cs
160
+
161
+ cmd /c %csc% %fullref% /out:GetDisabledBulletins-%id% .exe GetDisabledBulletins.cs
162
+
163
+ goto end
164
+
96
165
:build-7.6
97
166
98
167
set ver1 = v4.0_7.6.1383.0__d516cb311cfb6e4f
@@ -108,6 +177,7 @@ cmd /c %csc% /reference:%gac%\%asm%\%ver1%\%asm%.dll /reference:%gac%\%airm%\%ve
108
177
goto end
109
178
110
179
:build-7.5
180
+
111
181
set ver1 = 7.5.3153.0__d516cb311cfb6e4f
112
182
set ver2 = 7.5.3219.0__d516cb311cfb6e4f
113
183
set ver3 = 7.5.3153.0__99b1e4cc0d03f223
@@ -123,6 +193,7 @@ cmd /c %csc% /reference:%gac%\%asm%\%ver1%\%asm%.dll /reference:%gac%\%airm%\%ve
123
193
goto end
124
194
125
195
:build-7.1
196
+
126
197
set ver1 = 7.1.8400.0__d516cb311cfb6e4f
127
198
set ver2 = 7.1.7858.0__d516cb311cfb6e4f
128
199
set ver3 = 7.1.8400.0__99b1e4cc0d03f223
@@ -136,39 +207,6 @@ cmd /c %csc% /reference:%gac%\%asm%\%ver1%\%asm%.dll /reference:%gac%\%airm%\%ve
136
207
137
208
cmd /c %csc% /reference:%gac% \%asm% \%ver1% \%asm% .dll /reference:%gac% \%airm% \%ver1% \%airm% .dll /reference:%gac% \%acm% \%ver1% \%acm% .dll /reference:%gac% \%ans% \%ver1% \%ans% .dll /reference:%gac% \%ars% \%ver1% \%ars% .dll /reference:%gac% \%adb% \%ver1% \%adb% .dll /reference:%gac% \%asi% \%ver1% \%asi% .dll /reference:%gac% \%ats% \%ver3% \%ats% .dll /reference:%gac% \%apm% \%ver2% \%apm% .dll /reference:%gac% \%atc% \%ver3% \%atc% .dll /reference:%gac% \%adn% \%ver3% \%adn% .dll /out:PatchExclusion-7.1.exe patchexclusion.cs APIWrapper-7.1.cs Constant.cs
138
209
139
-
140
- :build-8.0
141
-
142
- set ver1 = v4.0_8.0.2240.0__d516cb311cfb6e4f
143
- set ver2 = v4.0_8.0.2221.0__99b1e4cc0d03f223
144
- set ver3 = v4.0_8.0.2217.0__d516cb311cfb6e4f
145
- set ver4 = v4.0_8.0.2202.0__d516cb311cfb6e4f
146
- set ver5 = v4.0_8.0.2215.0__d516cb311cfb6e4f
147
-
148
- set invrm = %airm% \%ver4% \%airm%
149
- set softm = %asm% \%ver5% \%asm%
150
- set atrscm = %acm% \%ver1% \%acm%
151
- set atrsns = %ans% \%ver1% \%ans%
152
- set atrsrx = %ars% \%ver1% \%ars%
153
- set atrstm = %ats% \%ver2% \%ats%
154
- set atrstc = %atc% \%ver2% \%atc%
155
- set atrsdn = %adn% \%ver2% \%adn%
156
- set atrspm = %apm% \%ver3% \%apm%
157
-
158
- set fullref = /reference:%gac% \%softm% .dll /reference:%gac% \%invrm% .dll /reference:%gac% \%atrscm% .dll /reference:%gac% \%atrsns% .dll /reference:%gac% \%atrsrx% .dll /reference:%gac% \%adb% \%ver1% \%adb% .dll /reference:%gac% \%asi% \%ver1% \%asi% .dll /reference:%gac% \%atrstm% .dll /reference:%gac% \%atrspm% .dll /reference:%gac% \%atrstc% .dll /reference:%gac% \%atrsdn% .dll
159
-
160
-
161
- set id = 8.0
162
-
163
- cmd /c %csc% %fullref% /out:ZeroDayPatch-%id% .exe ZeroDayPatch.cs Constant.cs APIWrapper.cs CLIConfig.cs CLIInit.cs | %no_obs% | %no_pol% | %no_prv%
164
-
165
- cmd /c %csc% %fullref% /out:PatchAutomation-%id% .exe PatchAutomation.cs Constant.cs APIWrapper.cs CLIConfig.cs CLIInit.cs | %no_obs% | %no_pol% | %no_prv%
166
-
167
- cmd /c %csc% %fullref% /out:PatchExclusion-%id% .exe patchexclusion.cs APIWrapper.cs Constant.cs | %no_obs% | %no_pol% | %no_prv%
168
-
169
- cmd /c %csc% %fullref% /out:EnableBulletinByName-%id% .exe EnableBulletinByName.cs APIWrapper.cs
170
-
171
- cmd /c %csc% %fullref% /out:GetDisabledBulletins-%id% .exe GetDisabledBulletins.cs
172
210
goto end
173
211
174
- :end
212
+ :end
0 commit comments