Skip to content

Commit fd85def

Browse files
committed
Added RU3 build
1 parent 1fef5c0 commit fd85def

File tree

1 file changed

+74
-36
lines changed

1 file changed

+74
-36
lines changed

build.bat

Lines changed: 74 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ set apw=Altiris.PatchManagementCore.Web
1616
set adn=Altiris.DotNetLib
1717
set airm=Altiris.InventoryRuleManagement
1818
set asm=Altiris.SoftwareManagement
19+
set arh=Altiris.NS.Replication.Hierarchy
1920

2021
set no_obs=find /v /i "is obsolete"
2122
set no_pol=find /v /i "need to supply runtime policy"
@@ -27,6 +28,40 @@ if "%1"=="7.6" goto build-7.6
2728
if "%1"=="8.0" goto build-8.0
2829
if "%1"=="8.1" goto build-8.1
2930
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
3065

3166
:build-8.5
3267

@@ -78,10 +113,10 @@ set ver3=v4.0_8.1.4538.0__d516cb311cfb6e4f
78113
set atrspm=%apm%\%ver3%\%apm%
79114

80115
set ver4=v4.0_8.1.4502.0__d516cb311cfb6e4f
81-
set invrm=%airm%\%ver4%\%airm%
116+
set invrm=%airm%\%ver4%\%airm%
82117

83118
set ver5=v4.0_8.1.4508.0__d516cb311cfb6e4f
84-
set softm=%asm%\%ver5%\%asm%
119+
set softm=%asm%\%ver5%\%asm%
85120

86121
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
87122

@@ -93,6 +128,40 @@ cmd /c %csc% %fullref% /out:PatchExclusion-%id%.exe patchexclusion.cs APIWrapper
93128

94129
goto end
95130

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+
96165
:build-7.6
97166

98167
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
108177
goto end
109178

110179
:build-7.5
180+
111181
set ver1=7.5.3153.0__d516cb311cfb6e4f
112182
set ver2=7.5.3219.0__d516cb311cfb6e4f
113183
set ver3=7.5.3153.0__99b1e4cc0d03f223
@@ -123,6 +193,7 @@ cmd /c %csc% /reference:%gac%\%asm%\%ver1%\%asm%.dll /reference:%gac%\%airm%\%ve
123193
goto end
124194

125195
:build-7.1
196+
126197
set ver1=7.1.8400.0__d516cb311cfb6e4f
127198
set ver2=7.1.7858.0__d516cb311cfb6e4f
128199
set ver3=7.1.8400.0__99b1e4cc0d03f223
@@ -136,39 +207,6 @@ cmd /c %csc% /reference:%gac%\%asm%\%ver1%\%asm%.dll /reference:%gac%\%airm%\%ve
136207

137208
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
138209

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
172210
goto end
173211

174-
:end
212+
:end

0 commit comments

Comments
 (0)