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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • Tools
    • 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

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated: