Leaked source code of windows server 2003
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 REM update.cmd REM REM Author: Murali R. Krishnan REM Date: 20-March-1996 REM REM Usage: REM update REM REM Comment: REM This script updates the local copy of K2 sources REM from various places in the old slm tree of Gibraltar REM REM Useful for migrating source code from Gib to K2. REM
set GIB_SRC=\\kernel\razzle3\src\internet set K2_DST=x:\nt\private\iis
REM ------------------------------------------------------------ REM Update root level files REM ------------------------------------------------------------
for %%f in (.cmd .mk .pl dirs makefile .chi .inc) do xcopy /d %GIB_SRC%\*%%f %K2_DST%
REM ------------------------------------------------------------ REM Update include files REM Both inc & svcs\inc land up in the single inc\ directory REM ------------------------------------------------------------ mkdir %K2_DST%\inc for %%f in ( urlutil.h smalprox.h spxinfo.h chat.h dirlist.h ftpd.h inetcom.h inetinfo.h inetsec.h nntps.h pop3s.h smtps.h svcloc.h w3svc.h) do xcopy /d %GIB_SRC%\inc\%%f %K2_DST%\inc
xcopy /d %GIB_SRC%\svcs\inc %K2_DST%\inc
REM ------------------------------------------------------------ REM Internet Services Common Stuff REM ------------------------------------------------------------
mkdir %K2_DST%\svcs
REM ----------------------- REM Infocomm.dll REM -----------------------
xcopy /dis %GIB_SRC%\svcs\odbc %K2_DST%\svcs\odbc
set SUBDIR=svcs\infocomm mkdir %K2_DST%\%SUBDIR%
for %%f in ( common info dbgext festrcnv tsstr) do (xcopy /dis %GIB_SRC%\svcs\dll\%%f %K2_DST%\%SUBDIR%\%%f)
xcopy /di %GIB_SRC%\svcs\dll\dirs %K2_DST%\%SUBDIR% xcopy /dis %GIB_SRC%\svcs\dll\tsunami %K2_DST%\%SUBDIR%\cache xcopy /dis %GIB_SRC%\common\dirlist %K2_DST%\%SUBDIR%\dirlist xcopy /dis %GIB_SRC%\common\sec %K2_DST%\%SUBDIR%\sec
REM ----------------------- REM Service Location REM -----------------------
set SUBDIR=svcs mkdir %K2_DST%\%SUBDIR% mkdir %K2_DST%\%SUBDIR%\infocomm
xcopy /di %GIB_SRC%\common\inc %K2_DST%\%SUBDIR%\svcloc xcopy /dis %GIB_SRC%\common\util %K2_DST%\%SUBDIR%\svcloc xcopy /dis %GIB_SRC%\common\svcloc %K2_DST%\%SUBDIR%\svcloc
REM ----------------------- REM Inet Runtime Library REM -----------------------
mkdir %K2_DST%\svcs\irtl xcopy /dis %GIB_SRC%\svcs\lib %K2_DST%\svcs\irtl
REM ------------------------------------------------------------ REM Specs & docs REM ------------------------------------------------------------
xcopy /dis %GIB_SRC%\spec %K2_DST%\spec xcopy /dis %GIB_SRC%\docs %K2_DST%\docs
REM ------------------------------------------------------------ REM Performance Stuff REM ------------------------------------------------------------
set SUBDIR=perf mkdir %K2_DST%\%SUBDIR%
for %%f in ( distrib docs scripts) do (xcopy /dis %GIB_SRC%\%SUBDIR%\%%f %K2_DST%\%SUBDIR%\%%f)
REM move the source code one level up... xcopy /dis %GIB_SRC%\%SUBDIR%\src\miweb %K2_DST%\%SUBDIR%\webcat xcopy /dis %GIB_SRC%\%SUBDIR%\src\drops %K2_DST%\%SUBDIR%\drops echo deleting %K2_SRC%\perf\webcat\rsa delnode /q %K2_SRC%\perf\webcat\rsa
REM ------------------------------------------------------------ REM InetInfo.exe REM ------------------------------------------------------------
mkdir %K2_DST%\exe xcopy /dis %GIB_SRC%\svcs\exe\info %K2_DST%\exe
REM ------------------------------------------------------------ REM Update services tree REM ------------------------------------------------------------
mkdir %K2_DST%\svcs
REM ----------------------- REM Mibs REM -----------------------
set SUBDIR=svcs\mibs mkdir %K2_DST%\%SUBDIR% xcopy /ds %GIB_SRC%\%SUBDIR% %K2_DST%\%SUBDIR%
REM ----------------------- REM FTP Service REM -----------------------
set SUBDIR=svcs\ftp mkdir %K2_DST%\%SUBDIR% xcopy /d %GIB_SRC%\%SUBDIR%\* %K2_DST%\%SUBDIR% for %%f in ( client mib perfmon server) do (xcopy /dis %GIB_SRC%\%SUBDIR%\%%f %K2_DST%\%SUBDIR%\%%f) xcopy /dis %GIB_SRC%\%SUBDIR%\stress2 %K2_DST%\%SUBDIR%\test
REM ----------------------- REM Gopher Service REM -----------------------
set SUBDIR=svcs\gopher mkdir %K2_DST%\%SUBDIR% xcopy /d %GIB_SRC%\%SUBDIR%\* %K2_DST%\%SUBDIR% for %%f in ( client mib perfmon server gspace) do (xcopy /dis %GIB_SRC%\%SUBDIR%\%%f %K2_DST%\%SUBDIR%\%%f) xcopy /dis %GIB_SRC%\%SUBDIR%\inc %K2_DST%\%SUBDIR%\server xcopy /dis %GIB_SRC%\%SUBDIR%\stress %K2_DST%\%SUBDIR%\test
REM ----------------------- REM W3 Service REM -----------------------
set SUBDIR=svcs\w3 mkdir %K2_DST%\%SUBDIR% xcopy /d %GIB_SRC%\%SUBDIR%\* %K2_DST%\%SUBDIR% for %%f in ( client mib server cmdline filters gateways test) do (xcopy /dis %GIB_SRC%\%SUBDIR%\%%f %K2_DST%\%SUBDIR%\%%f) xcopy /dis %GIB_SRC%\%SUBDIR%\w3ctrs %K2_DST%\%SUBDIR%\perfmon xcopy /dis %GIB_SRC%\%SUBDIR%\w3dbg %K2_DST%\%SUBDIR%\debug
REM ------------------------------------------------------------ REM utils REM ------------------------------------------------------------
mkdir %K2_DST%\utils xcopy /dis %GIB_SRC%\svcs\utils %K2_DST%\utils
REM ------------------------------------------------------------ REM security REM ------------------------------------------------------------
mkdir %K2_DST%\svcs for %%f in ( pct ssl) do xcopy /dis %GIB_SRC%\%%f %K2_DST%\svcs\%%f
REM ------------------------------------------------------------ REM UI REM ------------------------------------------------------------
mkdir %K2_DST%\ui for %%f in (catcfg catcpl comprop fscfg gscfg html inc internet) do (xcopy /dis %GIB_SRC%\ui\%%f %K2_DST%\ui\%%f) for %%f in (ipaddr ipadrdll isadmin itools mime msncfg scripts) do (xcopy /dis %GIB_SRC%\ui\%%f %K2_DST%\ui\%%f) for %%f in (setup template w3scfg) do (xcopy /dis %GIB_SRC%\ui\%%f %K2_DST%\ui\%%f) xcopy /di %GIB_SRC%\ui\* %K2_DST%\ui
goto endOfBatch
:cmdUsage echo Usage: update.cmd goto endOfBatch
:endOfBatch echo. >> update.log echo ################################### >> update.log echo K2 sources synced up >> update.log date < nul >> update.log echo. >> update.log time < nul >> update.log echo. >> update.log echo ################################### >> update.log
echo on
|