Windows NT 4.0 source code leak
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.
|
|
@if "%_echo%" == "" echo off setlocal enableextensions set _HIVEINI_FLAGS= set _HIVE_OPTIONS= set _HIVE_KEEP= set _HIVE_REASON=Unknown Purpose if "%_NTROOT%" == "" set _NTROOT=\nt :loop if "%1" == "" goto doit if "%1" == "RETAIL" goto doretail if "%1" == "Retail" goto doretail if "%1" == "retail" goto doretail if "%1" == "KEEP" goto dokeep if "%1" == "Keep" goto dokeep if "%1" == "keep" goto dokeep if "%1" == "CAIRO" goto docairo if "%1" == "Cairo" goto docairo if "%1" == "cairo" goto docairo set _HIVEINI_FLAGS=%_HIVEINI_FLAGS% %1 shift goto loop :doretail set _HIVE_OPTIONS=-D_GENERAL_PURPOSE_ -D_RETAIL_SETUP_ set _HIVE_REASON=Retail Setup shift goto loop :dokeep set _HIVE_KEEP=YES shift goto loop :docairo if "%_HIVE_OPTIONS%" == "" goto usage set _HIVE_OPTIONS=%_HIVE_OPTIONS% -D_CAIRO_ set _HIVE_REASON=%_HIVE_REASON% for Cairo set _CAIRO_HIVE=yes shift goto loop
:doit set _ORIGINAL_HIVE_OPTIONS=%_HIVE_OPTIONS%
set _PREPROCESSOR=rcpp -R -P -I %_NTDRIVE%%_NTROOT%\public\oak\bin -f echo Creating SYSTEM hive for %_HIVE_REASON% call mkhive1.cmd SYSTEM System %_NTDRIVE%%_NTROOT%\public\oak\bin\system.ini system.$$$ system.log if ERRORLEVEL 1 goto done
echo Creating SOFTWARE hive for %_HIVE_REASON% call mkhive1.cmd SOFTWARE Software %_NTDRIVE%%_NTROOT%\public\oak\bin\software.ini software.$$$ software.log if ERRORLEVEL 1 goto done
echo Creating DEFAULT hive for %_HIVE_REASON% call mkhive1.cmd DEFAULT .Default %_NTDRIVE%%_NTROOT%\public\oak\bin\default.ini default.$$$ default.log if ERRORLEVEL 1 goto done
echo Creating USERDIFF hive for %_HIVE_REASON% call mkhive1.cmd USERDIFF Userdiff %_NTDRIVE%%_NTROOT%\public\oak\bin\userdiff.ini userdiff.$$$ userdiff.log if ERRORLEVEL 1 goto done
echo Creating SETUPREG.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=0 call mkhive1.cmd SETUPREG.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini setupreg.$$$ setupreg.log if ERRORLEVEL 1 goto done
rem rem Generate the various restricted processor forms of the hives rem
rem rem setupret.hiv allows 2p on NTW and 4p on NTS rem echo Creating SETUPRET.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=0 call mkhive1.cmd SETUPRET.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini setupret.$$$ setupret.log if ERRORLEVEL 1 goto done
rem rem setup2P.hiv allows 2p on NTW and NTS rem echo Creating SETUP2P.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=2 call mkhive1.cmd SETUP2P.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini setup2P.$$$ setup2P.log if ERRORLEVEL 1 goto done
rem rem setup4P.hiv allows 4p on NTW and NTS rem echo Creating SETUP4P.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=4 call mkhive1.cmd SETUP4P.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini setup4P.$$$ setup4P.log if ERRORLEVEL 1 goto done
rem rem setup8P.hiv allows 8p on NTW and NTS rem echo Creating SETUP8P.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=8 call mkhive1.cmd SETUP8P.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini setup8P.$$$ setup8P.log if ERRORLEVEL 1 goto done
rem rem setup16P.hiv allows 16p on NTW and NTS rem echo Creating SETUP16P.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=16 call mkhive1.cmd SETUP16P.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini setup16P.$$$ setup16P.log if ERRORLEVEL 1 goto done
rem rem setup32P.hiv allows 32p on NTW and NTS rem echo Creating SETUP32P.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=32 call mkhive1.cmd SETUP32P.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini setup32P.$$$ setup32P.log if ERRORLEVEL 1 goto done
rem rem Generate the 30, 60, 90, and 120 timebomb evaluation units. Only "retail" processor rem configurations are built (NTW=2p and NTW=4p) rem
rem rem tbomb30.hiv is good for 30 days rem echo Creating TBOMB30.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=0 -DEVALTIME=43200 call mkhive1.cmd TBOMB30.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini tbomb30.$$$ tbomb30.log if ERRORLEVEL 1 goto done
rem rem tbomb60.hiv is good for 60 days rem echo Creating TBOMB60.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=0 -DEVALTIME=86400 call mkhive1.cmd TBOMB60.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini tbomb60.$$$ tbomb60.log if ERRORLEVEL 1 goto done
rem rem tbomb90.hiv is good for 90 days rem echo Creating TBOMB90.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=0 -DEVALTIME=129600 call mkhive1.cmd TBOMB90.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini tbomb90.$$$ tbomb90.log if ERRORLEVEL 1 goto done
rem rem tbomb120.hiv is good for 120 days rem echo Creating TBOMB120.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_ORIGINAL_HIVE_OPTIONS% -DRESTRICT_CPU=0 -DEVALTIME=172800 call mkhive1.cmd TBOMB120.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini tbomb120.$$$ tbomb120.log if ERRORLEVEL 1 goto done
echo Creating SETUPUPG.HIV hive for %_HIVE_REASON% set _HIVE_OPTIONS=%_ORIGINAL_HIVE_OPTIONS% -D_STEPUP_ -DRESTRICT_CPU=0 call mkhive1.cmd SETUPUPG.HIV System %_NTDRIVE%%_NTROOT%\public\oak\bin\setupreg.ini setupupg.$$$ setupupg.log goto done
:usage echo Usage: MKHIVES RETAIL [KEEP] [CAIRO] :done endlocal
|