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.

121 lines
4.1 KiB

  1. rem This script makes changes to dosnet.inf, intl.inf, and layout.inf
  2. rem to setup Japanese system locale with US keyboard
  3. rem As intl.inf is a Unicode file, all instances of this file are
  4. rem temporarily converted to ANSI
  5. rem buildmode can be: mirror, or 1251, 1252 - mapping table numbers
  6. set buildmode=%1
  7. pushd %_NTPOSTBLD%
  8. rem block*.txt is the diff file
  9. if /i "%_BuildArch%" == "ia64" goto Skip32
  10. if EXIST %SDXROOT%\tools\ploc\block32_%buildmode%.txt goto Do32
  11. echo %SDXROOT%\tools\ploc\block32_%buildmode%.txt does not exist
  12. goto ErrorEnd
  13. :Do32
  14. unitohex -u intl.inf intl.txt %logFile%
  15. unitohex -u dtcinf\intl.inf dtcinf\intl.txt %logFile%
  16. unitohex -u entinf\intl.inf entinf\intl.txt %logFile%
  17. unitohex -u perinf\intl.inf perinf\intl.txt %logFile%
  18. unitohex -u srvinf\intl.inf srvinf\intl.txt %logFile%
  19. unitohex -u sbsinf\intl.inf sbsinf\intl.txt %logFile%
  20. unitohex -u blainf\intl.inf blainf\intl.txt %logFile%
  21. unitohex -u netfxstd.inf netfxstd.txt %logFile%
  22. unitohex -u netfxads.inf netfxads.txt %logFile%
  23. unitohex -u netfxdct.inf netfxdct.txt %logFile%
  24. unitohex -u netfxwbs.inf netfxwbs.txt %logFile%
  25. unitohex -u netfxsbs.inf netfxsbs.txt %logFile%
  26. unitohex -u msnmsn.inf msnmsn.txt %logFile%
  27. echo %SDXROOT%\tools\ploc\block.exe %SDXROOT%\tools\ploc\block32_%buildmode%.txt 2>> %logFile%
  28. %SDXROOT%\tools\ploc\block.exe %SDXROOT%\tools\ploc\block32_%buildmode%.txt 2>> %logFile%
  29. goto Skip64
  30. :Skip32
  31. if EXIST %SDXROOT%\tools\ploc\block64_%buildmode%.txt goto Do64
  32. echo %SDXROOT%\tools\ploc\block64_%buildmode%.txt does not exist
  33. goto ErrorEnd
  34. :Do64
  35. unitohex -u intl.inf intl.txt %logFile%
  36. unitohex -u dtcinf\intl.inf dtcinf\intl.txt %logFile%
  37. unitohex -u entinf\intl.inf entinf\intl.txt %logFile%
  38. unitohex -u perinf\intl.inf perinf\intl.txt %logFile%
  39. unitohex -u srvinf\intl.inf srvinf\intl.txt %logFile%
  40. unitohex -u sbsinf\intl.inf sbsinf\intl.txt %logFile%
  41. unitohex -u blainf\intl.inf blainf\intl.txt %logFile%
  42. echo %SDXROOT%\tools\ploc\block.exe %SDXROOT%\tools\ploc\block64_%buildmode%.txt 2>> %logFile%
  43. %SDXROOT%\tools\ploc\block.exe %SDXROOT%\tools\ploc\block64_%buildmode%.txt 2>> %logFile%
  44. :Skip64
  45. unitohex -a intl.txt intl.inf %logFile%
  46. unitohex -a dtcinf\intl.txt dtcinf\intl.inf %logFile%
  47. unitohex -a entinf\intl.txt entinf\intl.inf %logFile%
  48. unitohex -a perinf\intl.txt perinf\intl.inf %logFile%
  49. unitohex -a srvinf\intl.txt srvinf\intl.inf %logFile%
  50. unitohex -a blainf\intl.txt blainf\intl.inf %logFile%
  51. unitohex -a sbsinf\intl.txt sbsinf\intl.inf %logFile%
  52. unitohex -a msnmsn.txt msnmsn.inf %logFile%
  53. unitohex -u ntprint.inf ntprint.txt %logFile%
  54. unitohex -u dtcinf\ntprint.inf dtcinf\ntprint.txt %logFile%
  55. unitohex -u entinf\ntprint.inf entinf\ntprint.txt %logFile%
  56. unitohex -u perinf\ntprint.inf perinf\ntprint.txt %logFile%
  57. unitohex -u srvinf\ntprint.inf srvinf\ntprint.txt %logFile%
  58. unitohex -u sbsinf\ntprint.inf sbsinf\ntprint.txt %logFile%
  59. unitohex -u blainf\ntprint.inf blainf\ntprint.txt %logFile%
  60. unitohex -a ntprint.txt ntprint.inf %logFile%
  61. unitohex -a dtcinf\ntprint.txt dtcinf\ntprint.inf %logFile%
  62. unitohex -a entinf\ntprint.txt entinf\ntprint.inf %logFile%
  63. unitohex -a perinf\ntprint.txt perinf\ntprint.inf %logFile%
  64. unitohex -a srvinf\ntprint.txt srvinf\ntprint.inf %logFile%
  65. unitohex -a sbsinf\ntprint.txt sbsinf\ntprint.inf %logFile%
  66. unitohex -a blainf\ntprint.txt blainf\ntprint.inf %logFile%
  67. unitohex -a netfxstd.txt netfxstd.inf %logFile%
  68. unitohex -a netfxads.txt netfxads.inf %logFile%
  69. unitohex -a netfxdct.txt netfxdct.inf %logFile%
  70. unitohex -a netfxwbs.txt netfxwbs.inf %logFile%
  71. unitohex -a netfxsbs.txt netfxsbs.inf %logFile%
  72. del /q netfxstd.txt
  73. del /q netfxads.txt
  74. del /q netfxdct.txt
  75. del /q netfxwbs.txt
  76. del /q netfxsbs.txt
  77. del /q ntprint.txt
  78. del /q dtcinf\ntprint.txt
  79. del /q entinf\ntprint.txt
  80. del /q perinf\ntprint.txt
  81. del /q srvinf\ntprint.txt
  82. del /q blainf\ntprinttxt
  83. del /q sbsinf\ntprint.txt
  84. del /q intl.txt
  85. del /q dtcinf\intl.txt
  86. del /q entinf\intl.txt
  87. del /q perinf\intl.txt
  88. del /q srvinf\intl.txt
  89. del /q blainf\intl.txt
  90. del /q sbsinf\intl.txt
  91. del /q msnmsn.txt
  92. :ErrorEnd
  93. popd