Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-14735

Log2Lines, ".iso" cache: support for duplicated files in reactos.cab is missing, like shell32.dll

    Details

    • Type: Bug
    • Status: Untriaged
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Tools
    • Labels:
      None

      Description

      Log2Lines cache uses 7-Zip to extract files from reactos/reactos.cab,
      though that utility simply overwrites duplicated files (names) in .cab.

      shell32.dll is the major example: second empty test file overwrites first 9 MiB O.S. file.

      Then, such file addresses cannot be resolved.

      7z l reactos.cab shell32.dll
       
      2018-06-06 21:57:52 ....A      8969216               shell32.dll
      2017-10-08 11:06:40 ....A            0               shell32.dll
      

      • reactos-livecd-0.4.11-dev-40-g6d7ec8c-x86-gcc-lin-dbg.7z
        has no reactos.cab.
      • reactos-bootcd-0.4.11-dev-40-g6d7ec8c-x86-gcc-lin-dbg.7z
        reactos.cab has a few duplicated files (3 .dll, ...).
      • reactos-bootcdregtest-0.4.11-dev-40-g6d7ec8c-x86-gcc-lin-dbg.iso
        reactos.cab has some more duplicates.

      NB:
      vgafonts.cab has no duplicates and is not unpacked anyway.

        Attachments

          Activity

            People

            • Assignee:
              bug zilla Bug Zilla
              Reporter:
              Serge Gautherie Serge Gautherie
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: