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.

46 lines
1.7 KiB

  1. 1. Disable realtime AV monitor, if present. It contains several bugs
  2. which will interfere with the rapidly-changing filesystem.
  3. 2. xcopy each CD variation to
  4. \xppatch\forest\<locale>\<processor>\history\2600\<variation>
  5. The locale name is one from the first column in language.lst.
  6. Processor is one of:
  7. i386
  8. ia64
  9. The actual names used for <variation> are not important.
  10. I chose to use "per", "pro", etc.
  11. 3. Add all the symbols corresponding to these CDs, using
  12. <variation> names of "symbols" or "symbols.pri", ie "2600\symbols".
  13. CURRENTLY, the XP symbols format is hosing MPATCHES, so
  14. the symbols directory needs to be flattened out:
  15. cd symbols
  16. for /d %f in (*) do (move %f\* . /y & rd %f)
  17. 4. expand all the compressed ("xxx_") files in place:
  18. set path=\xppatch\bldtools;%path%
  19. for each variation:
  20. cd \xppatch\forest\en\<processor>\history\2600\<variation>
  21. for /d /r %d in (*) do attrib -r -h -s %d
  22. attrib -h -r -s * /s
  23. for /r %f in (*_) do call flat.bat %~pf %~nxf
  24. attrib -h -r -s * /s
  25. 5. crack all the CAB files.
  26. set path=\xppatch\bldtools;%path%
  27. cd \xppatch\forest\en\<processor>\history\2600
  28. for /f %f in ('dir *.cab /s /b /a /one') do (pushd %~dpf && crackcab %f && popd)
  29. 6. Lowercase (for consistency) and create a manifest file for the tree:
  30. cd \xppatch\forest\en\<processor>\history\2600
  31. tolower . /s
  32. makefest . /s
  33. For today, this is leaving behind:
  34. - a small number of Java class ZIP files
  35. - several WMZ (ZIP) files
  36. - several self-extracting EXEs
  37. - several MSIs
  38. - private symbols
  39. - symbols with duplicate base names