From d7ada4e0d84c48ff53de9c65d101b957b68236e8 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Thu, 22 Jun 2017 14:27:58 +0300 Subject: Fix install type if --online-only passed to binarycreator Binarycreator assumed that install type is offline if no repositories was set although --online-only was set. However, repositories might be set later, for example in producetkeycheck::init(). Change-Id: Idd6d0e3304974773baefe3773be7e2948704575c Reviewed-by: Iikka Eklund --- tools/binarycreator/binarycreator.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'tools') diff --git a/tools/binarycreator/binarycreator.cpp b/tools/binarycreator/binarycreator.cpp index e74f8a18c..593110c8f 100644 --- a/tools/binarycreator/binarycreator.cpp +++ b/tools/binarycreator/binarycreator.cpp @@ -771,8 +771,11 @@ int main(int argc, char **argv) { QSettings confInternal(tmpMetaDir + QLatin1String("/config/config-internal.ini") , QSettings::IniFormat); - // assume offline installer if there are no repositories - offlineOnly |= settings.repositories().isEmpty(); + // assume offline installer if there are no repositories and no + //--online-only not set + offlineOnly = offlineOnly | settings.repositories().isEmpty(); + if (onlineOnly) + offlineOnly = !onlineOnly; confInternal.setValue(QLatin1String("offlineOnly"), offlineOnly); } -- cgit v1.2.3 From 116def3cb82fa84cd9ab283773eaaa7a9d26dc6f Mon Sep 17 00:00:00 2001 From: Jake Petroules Date: Sat, 8 Jul 2017 12:30:38 -0700 Subject: Write plists in the correct format, using v1.0 and with tabs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I496446d95b5523087e3d15ab3ad7cba697dea361 Reviewed-by: Tor Arne Vestbø --- tools/binarycreator/binarycreator.cpp | 38 +++++++++++++++++------------------ 1 file changed, 19 insertions(+), 19 deletions(-) (limited to 'tools') diff --git a/tools/binarycreator/binarycreator.cpp b/tools/binarycreator/binarycreator.cpp index 593110c8f..f94dbe324 100644 --- a/tools/binarycreator/binarycreator.cpp +++ b/tools/binarycreator/binarycreator.cpp @@ -154,34 +154,34 @@ static int assemble(Input input, const QInstaller::Settings &settings, const QSt infoPList.open(QIODevice::WriteOnly); QTextStream plistStream(&infoPList); plistStream << QLatin1String("") << endl; - plistStream << QLatin1String("") << endl; - plistStream << QLatin1String("") << endl; + plistStream << QLatin1String("") << endl; + plistStream << QLatin1String("") << endl; plistStream << QLatin1String("") << endl; - plistStream << QLatin1String(" CFBundleIconFile") << endl; - plistStream << QLatin1String(" ") << iconTargetFile << QLatin1String("") + plistStream << QLatin1String("\tCFBundleIconFile") << endl; + plistStream << QLatin1String("\t") << iconTargetFile << QLatin1String("") << endl; - plistStream << QLatin1String(" CFBundlePackageType") << endl; - plistStream << QLatin1String(" APPL") << endl; - plistStream << QLatin1String(" CFBundleGetInfoString") << endl; + plistStream << QLatin1String("\tCFBundlePackageType") << endl; + plistStream << QLatin1String("\tAPPL") << endl; + plistStream << QLatin1String("\tCFBundleGetInfoString") << endl; #define QUOTE_(x) #x #define QUOTE(x) QUOTE_(x) - plistStream << QLatin1String(" ") << QLatin1String(QUOTE(IFW_VERSION_STR)) << ("") + plistStream << QLatin1String("\t") << QLatin1String(QUOTE(IFW_VERSION_STR)) << ("") << endl; #undef QUOTE #undef QUOTE_ - plistStream << QLatin1String(" CFBundleSignature") << endl; - plistStream << QLatin1String(" ???? ") << endl; - plistStream << QLatin1String(" CFBundleExecutable") << endl; - plistStream << QLatin1String(" ") << fi.completeBaseName() << QLatin1String("") + plistStream << QLatin1String("\tCFBundleSignature") << endl; + plistStream << QLatin1String("\t????") << endl; + plistStream << QLatin1String("\tCFBundleExecutable") << endl; + plistStream << QLatin1String("\t") << fi.completeBaseName() << QLatin1String("") << endl; - plistStream << QLatin1String(" CFBundleIdentifier") << endl; - plistStream << QLatin1String(" com.yourcompany.installerbase") << endl; - plistStream << QLatin1String(" NOTE") << endl; - plistStream << QLatin1String(" This file was generated by Qt Installer Framework.") + plistStream << QLatin1String("\tCFBundleIdentifier") << endl; + plistStream << QLatin1String("\tcom.yourcompany.installerbase") << endl; + plistStream << QLatin1String("\tNOTE") << endl; + plistStream << QLatin1String("\tThis file was generated by Qt Installer Framework.") << endl; - plistStream << QLatin1String(" NSPrincipalClass") << endl; - plistStream << QLatin1String(" NSApplication") << endl; + plistStream << QLatin1String("\tNSPrincipalClass") << endl; + plistStream << QLatin1String("\tNSApplication") << endl; plistStream << QLatin1String("") << endl; plistStream << QLatin1String("") << endl; -- cgit v1.2.3 From 7a01e1b682a74a937a61c4879ca195c097249594 Mon Sep 17 00:00:00 2001 From: Jake Petroules Date: Mon, 24 Jul 2017 15:19:07 -0700 Subject: Fix syntax errors Somehow a newline snuck into the wrong place, and ???? is recognized as a trigraph, which produces a warning. Change-Id: If948c544cba7ca880db4077bc3192332ce87ea52 Reviewed-by: Gabriel de Dietrich --- tools/binarycreator/binarycreator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tools') diff --git a/tools/binarycreator/binarycreator.cpp b/tools/binarycreator/binarycreator.cpp index f94dbe324..1d57b0d55 100644 --- a/tools/binarycreator/binarycreator.cpp +++ b/tools/binarycreator/binarycreator.cpp @@ -154,8 +154,8 @@ static int assemble(Input input, const QInstaller::Settings &settings, const QSt infoPList.open(QIODevice::WriteOnly); QTextStream plistStream(&infoPList); plistStream << QLatin1String("") << endl; - plistStream << QLatin1String("") << endl; + plistStream << QLatin1String("") << endl; plistStream << QLatin1String("") << endl; plistStream << QLatin1String("") << endl; plistStream << QLatin1String("\tCFBundleIconFile") << endl; @@ -171,7 +171,7 @@ static int assemble(Input input, const QInstaller::Settings &settings, const QSt #undef QUOTE #undef QUOTE_ plistStream << QLatin1String("\tCFBundleSignature") << endl; - plistStream << QLatin1String("\t????") << endl; + plistStream << QLatin1String("\t\?\?\?\?") << endl; plistStream << QLatin1String("\tCFBundleExecutable") << endl; plistStream << QLatin1String("\t") << fi.completeBaseName() << QLatin1String("") << endl; -- cgit v1.2.3