Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
Qt Installer Framework 4.2, Qt Installer Framework 4.6
Description
We would like to have a .zip file in the base directory of our installation. Unfortunately this zipfile get's unpacked in the final installed directory.
Let's take for example a package data direcotry `com.example.app/data` with `some_file.txt` and a `some_archive.zip`, which itself contains a `a.txt` and a `b.txt` file.
With older versions of the installer framework (3.1 - 4.1) we got `some_file.txt` and `some_archive.zip` in our installation directory. Now (4.2 - 4.6) we get `some_file.txt`, `a.txt` and `b.txt`.
We also recognized additional `1.0.0some_archive.zip` and `1.0.0some_archive.zip.sha1` files in the repository directory structure. The content of `1.0.0some_archive.zip` are those two a/b.txt files. With the older version of the installer framework the `some_archive.zip` is inside of the `1.0.0content.7z` file.
Our current workaround is to zip the files twice, such that the installer framework treats the inner zipfile as "content". We also merge `1.0.0some_archive.zip` into `1.0.0content.7z` and recreate the relevant hashes and meta files.