From db9c61cc1d2d309c801487de22bc56499c7451ab Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Tue, 1 Nov 2022 15:50:45 +0200 Subject: 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 --- src/libs/installer/packagemanagercore_p.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/libs/installer') 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); -- cgit v1.2.3