diff options
author | Katja Marttila <katja.marttila@qt.io> | 2022-11-01 15:50:45 +0200 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2022-11-01 16:05:49 +0200 |
commit | db9c61cc1d2d309c801487de22bc56499c7451ab (patch) | |
tree | 7a532b9442f3cc2663720cd4905b0e5572513542 /src/libs/installer/packagemanagercore_p.cpp | |
parent | 57c217b5aedbb3f6a84b4b4acc887e0e46263e42 (diff) |
Macos: Fix maintenance tool install from repository
Maintenancetool can be either app bundle or executable itself. In case
the maintenancetool is the executable itself, we need to create the app
bundle in the code.
Task-number: QTIFW-2856
Change-Id: Ib884cbd7d7f18b9503938114d56f3c396c8d3bd6
Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index 64af77a98..41eccf799 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -1431,6 +1431,7 @@ void PackageManagerCorePrivate::writeMaintenanceTool(OperationList performedOper << error.message(); } } else { + writeMaintenanceToolAppBundle(performedOperations); QFile replacementBinary(installerBaseBinary); try { QInstaller::openForRead(&replacementBinary); |