windows-nt/Source/XPSP1/NT/admin/pchealth/setup/createsetup.cmd
2020-09-26 16:20:57 +08:00

75 lines
1.3 KiB
Batchfile

@echo off
setlocal
set mode=%1
if "%mode%"=="all" (
set CREATE_INX=1
set CREATE_LST=1
goto doit
)
if "%mode%"=="inf" (
set CREATE_INX=1
set CREATE_LST=0
goto doit
)
if "%mode%"=="image" (
set CREATE_INX=0
set CREATE_LST=1
goto doit
)
echo "Usage: createsetup image|inf|all"
exit /B
rem ################################################################################
:doit
set INX=%sdxroot%\MergedComponents\SetupInfs
set REDIST=%sdxroot%\admin\pchealth\redist
rem ################################################################################
set COMPTOINSTALL=-install CORE -install UPLOADLB -install HELPCTR -install SYSINFO -install NETDIAG -install DVDUPGRD -install LAMEBTN -install RCTOOL
rem ################################################################################
echo.
if "%CREATE_INX%"=="1" (
echo Creating setup INF for Whistler...
pushd %INX%
sd edit PCHealth.inx
sd edit usa\PCHealth.txt
popd
perl generateinf.pl %COMPTOINSTALL% -inf %INX% -inftxt %INX%\usa -signfile %TEMP%\SetupImage.lst
)
if "%CREATE_LST%"=="1" (
echo Creating setup image for Whistler...
pushd %REDIST%
sd edit SetupImage.lst
popd
perl generateinf.pl %COMPTOINSTALL% -inf %TEMP% -inftxt %TEMP% -signfile %REDIST%\SetupImage.lst
)
echo.