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.
|
|
@echo off REM flippub build_num REM
if "%1"=="" ( echo Usage: Flippub bulid_num
if NOT EXIST %_NTROOT%\0_current_public_is ( set NTFRS_BUILD_NUMBER= echo Current public is -- Unknown. ) else ( REM the following is used to condition linking for 1773 for /f %%x in (%_NTROOT%\0_current_public_is) do set NTFRS_BUILD_NUMBER=%%x echo Current public is -- !NTFRS_BUILD_NUMBER! ) echo Choices are: dir /ad /b \nt\public_* goto QUIT )
if "%_NTROOT%"=="" ( echo ERROR Not a razzle window. goto QUIT )
if NOT EXIST %_NTROOT%\public_%1 ( echo ERROR requested pub dir not found : %_NTROOT%\public_%1 goto QUIT )
if NOT EXIST %_NTROOT%\0_current_public_is ( echo Build number of current public is unknown. goto INSERT )
rem get build number of pub in use for /f %%x in (%_NTROOT%\0_current_public_is) do set curr=%%x
if EXIST %_NTROOT%\public_%curr% ( echo ERROR previous dir name in use : %_NTROOT%\public_%curr% goto QUIT ) mv %_NTROOT%\public %_NTROOT%\public_%curr%
:INSERT
if EXIST %_NTROOT%\public ( echo ERROR "%_NTROOT%\public" still in use. goto QUIT )
mv %_NTROOT%\public_%1 %_NTROOT%\public
rem remember the build number of the current public.
echo %1>%_NTROOT%\0_current_public_is
echo Current public is now %1
REM the following is used to condition linking for 1773 set NTFRS_BUILD_NUMBER=%1
:QUIT
|