4047499 Add support for compressed kernel modules

Authored and Committed by esyr 2 years ago
    Add support for compressed kernel modules
    
    - Add support for compressed kernel modules to find-provides.ksyms,
      find-requires.ksyms, firmware.prov (#1622019)
    
    * find-provides.ksyms: Try to process files whose names end with
    something else than "*.ko" by guessing a decompressor and uncompressing
    it in a temporary file and parsing it instead.
    * find-requires.ksyms (all_provides): Likewise.
    Add "(\.gz|\.bz2|\.xz)?" to the end of the module path matching regular
    expression.
    * firmware.prov: Add "(\.gz|\.bz2|\.xz)?" to the end of the module path
    matching regular expression.
    
    Resolves: #1942537
    Signed-off-by: Eugene Syromiatnikov <esyr@redhat.com>
    
        
file modified
+25 -1
file modified
+42 -17
file modified
+1 -1