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.

72 lines
2.1 KiB

  1. @echo off
  2. IF (%1)==() GOTO USAGE
  3. %_ntdrive%
  4. cd %_ntroot%\inetsrv\iis
  5. sd sync ...
  6. set catmeta=%_ntdrive%%_ntroot%\Inetsrv\iis\img\cat42\catmeta.xms
  7. set x86iiscfgdll=%_ntdrive%%_ntroot%\Inetsrv\iis\img\cat42\i386\iiscfg.dll
  8. set x86iiscfgpdb=%_ntdrive%%_ntroot%\Inetsrv\iis\img\cat42\i386\iiscfg.pdb
  9. set ia64iiscfgdll=%_ntdrive%%_ntroot%\Inetsrv\iis\img\cat42\ia64\iiscfg.dll
  10. set ia64iiscfgpdb=%_ntdrive%%_ntroot%\Inetsrv\iis\img\cat42\ia64\iiscfg.pdb
  11. set catalog_h=%_ntdrive%%_ntroot%\Inetsrv\iis\iisrearc\import\inc\catalog.h
  12. set catmeta_h=%_ntdrive%%_ntroot%\Inetsrv\iis\iisrearc\import\inc\catmeta.h
  13. set x86catlib=%_ntdrive%%_ntroot%\Inetsrv\iis\iisrearc\import\lib\i386\cat.lib
  14. set ia64catlib=%_ntdrive%%_ntroot%\Inetsrv\iis\iisrearc\import\lib\ia64\cat.lib
  15. sd edit %catmeta%
  16. sd edit %x86iiscfgdll%
  17. sd edit %x86iiscfgpdb%
  18. sd edit %ia64iiscfgdll%
  19. sd edit %ia64iiscfgpdb%
  20. sd edit %catalog_h%
  21. sd edit %catmeta_h%
  22. sd edit %x86catlib%
  23. sd edit %ia64catlib%
  24. @echo on
  25. copy \\urtdist\builds\%1\x86fre\config\catmeta.xms %catmeta%
  26. copy \\urtdist\builds\%1\x86fre\config\iis\iiscfg.dll %x86iiscfgdll%
  27. copy \\urtdist\builds\%1\x86fre\config\iis\iiscfg.pdb %x86iiscfgpdb%
  28. copy \\urtdist\builds\%1\ia64fre\config\iis\iiscfg.dll %ia64iiscfgdll%
  29. copy \\urtdist\builds\%1\ia64fre\config\iis\iiscfg.pdb %ia64iiscfgpdb%
  30. copy \\urtdist\builds\%1\x86fre\config\catalog.h %catalog_h%
  31. copy \\urtdist\builds\%1\x86fre\config\iis\catmeta.h %catmeta_h%
  32. copy \\urtdist\builds\%1\x86fre\config\cat.lib %x86catlib%
  33. copy \\urtdist\builds\%1\ia64fre\config\cat.lib %ia64catlib%
  34. @echo off
  35. pause
  36. %_ntdrive%
  37. cd %_ntroot%\inetsrv\iis\svcs\infocomm\metadata
  38. build /D
  39. pause
  40. cd %_ntroot%\inetsrv\iis\iisrearc\core\ap\was\dll
  41. build /D
  42. pause
  43. cd %_ntroot%\inetsrv\iis\admin\wmiprov_dynamic
  44. build /D
  45. pause
  46. GOTO :Cleanup
  47. :USAGE
  48. @echo on
  49. @echo USAGE: iisbincheckin.cmd build
  50. @echo off
  51. GOTO :Cleanup
  52. :Cleanup
  53. set catmeta=
  54. set x86iiscfgdll=
  55. set x86iiscfgpdb=
  56. set ia64iiscfgdll=
  57. set ia64iiscfgpdb=
  58. set catalog_h=
  59. set catmeta_h=
  60. set x86catlib=
  61. set ia64catlib=