Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
@setlocal @echo off
setlocal
set sku=%1
if "%sku%"=="" (
goto Usage )
goto %sku%
rem ################################################################################
:Personal_32 set PROD=p set PLAT=i set CABINET=pchdt_p3.cab set BUILDDIR=sku_per goto build
:Professional_32 set PROD=w set PLAT=i set CABINET=pchdt_w3.cab set BUILDDIR=sku_wks goto build
:Server_32 set PROD=s set PLAT=i set CABINET=pchdt_s3.cab set BUILDDIR=sku_srv goto build
:Blade_32 set PROD=b set PLAT=i set CABINET=pchdt_b3.cab set BUILDDIR=sku_bld goto build
:SmallBusinessServer_32 set PROD=l set PLAT=i set DATAFILE=pchdt_l3.cab set BUILDDIR=sku_sbs goto build
:AdvancedServer_32 set PROD=e set PLAT=i set CABINET=pchdt_e3.cab set BUILDDIR=sku_ent goto build
:DataCenter_32 set PROD=d set PLAT=i set CABINET=pchdt_d3.cab set BUILDDIR=sku_dtc goto build
:Professional_64 set PROD=w set PLAT=m set CABINET=pchdt_w6.cab set BUILDDIR=sku_wks goto build
:AdvancedServer_64 set PROD=e set PLAT=m set CABINET=pchdt_e6.cab set BUILDDIR=sku_ent goto build
:DataCenter_64 set PROD=d set PLAT=m set CABINET=pchdt_d6.cab set BUILDDIR=sku_dtc goto build
rem ################################################################################
:build set REDIST=%sdxroot%\admin\pchealth\redist set CORE=%sdxroot%\admin\pchealth\core\target\obj\i386 set EXE=%sdxroot%\admin\pchealth\helpctr\target\obj\i386
if not exist %EXE%\atrace.dll copy %CORE%\atrace.dll %EXE%
rem ################################################################################
set COMPTOINSTALL=-install CORE -install UPLOADLB -install HELPCTR -install SYSINFO -install NETDIAG -install DVDUPGRD -install LAMEBTN -install RCTOOL rem #-install WMIXMLT
rem ################################################################################
rd/sq HelpCtr 2>nul md HelpCtr 2>nul
echo Creating setup for Whistler (standalone)...
perl generateinf.pl %COMPTOINSTALL% -dir HelpCtr -signfile HelpCtr\SetupImage.lst perl generateinf.pl %COMPTOINSTALL% -standalone -docopy -dir HelpCtr
del/q %TEMP%\createdb.log >nul 2>nul del/q %TEMP%\hss.log >nul 2>nul
pushd %REDIST%\common build /3 popd
pushd %REDIST%\%BUILDDIR% build /3 popd
if not exist %_NTTREE%\HelpAndSupportServices\%DATAFILE% (
echo "Setup image creation failed!! Look at %_NTTREE%\builds_logs\hss.log" goto end
)
copy %_NTTREE%\HelpAndSupportServices\%CABINET% HelpCtr
pushd HelpCtr copy PCHealth.inx+PCHealth.txt tmp1.INF prodfilt tmp1.INF tmp2.INF +%PROD% prodfilt tmp2.INF PCHealth.INF +%PLAT%
del tmp1.INF del tmp2.INF popd
exit /B
:Usage
echo " Usage: createHelpCtrSA <sku> echo " echo " Valid SKUs: echo " echo " Personal_32 echo " Professional_32 echo " Server_32 echo " AdvancedServer_32 echo " DataCenter_32 echo " Professional_64 echo " AdvancedServer_64 echo " DataCenter_64
exit /B
|