From 32b8b1c99d064a77e5be963eb8da37c81dd73387 Mon Sep 17 00:00:00 2001 From: Niels Weber Date: Thu, 26 Apr 2012 14:16:31 +0200 Subject: remove allowMaintenanceTool check Change-Id: Ibb6d0757137bef2e381030d2b6baf5f2460d3439 Reviewed-by: Tim Jenssen --- src/sdk/installerbase.cpp | 29 ----------------------------- 1 file changed, 29 deletions(-) (limited to 'src/sdk') diff --git a/src/sdk/installerbase.cpp b/src/sdk/installerbase.cpp index 87c16ee45..e8d32d673 100644 --- a/src/sdk/installerbase.cpp +++ b/src/sdk/installerbase.cpp @@ -85,24 +85,6 @@ static QSet repositories(const QStringList &arguments, const int ind return set; } -static bool allowMaintenanceTool() -{ - try { - Settings m_settings = Settings(Settings::fromFileAndPrefix(QLatin1String(":/metadata/installer-config/config.xml"), - QLatin1String(":/metadata/installer-config/"))); - - if (m_settings.value(QLatin1String("AllowExecuteMaintenanceTool"), QLatin1String("true")).toString().toLower() - == QLatin1String("true")) - { - return true; - } - } catch (const Error &e) { - qWarning("Could not parse Config: %s", qPrintable(e.message())); - return true; - } - return false; -} - // -- main int main(int argc, char *argv[]) @@ -260,17 +242,6 @@ int main(int argc, char *argv[]) // instantiate the installer we are actually going to use QInstaller::PackageManagerCore core(content.magicMarker(), content.performedOperations()); - Settings m_settings = - Settings(Settings::fromFileAndPrefix(QLatin1String(":/metadata/installer-config/config.xml"), - QLatin1String(":/metadata/installer-config/"))); - - // check execution rights for the maintenance tool - if (!core.isInstaller() && !allowMaintenanceTool() && !args.contains(QLatin1String("--script"))) { - QString reason = m_settings.value(QLatin1String("DisallowExecuteReason"), - QString::fromLatin1("You are not allowed to run %1.").arg(qAppName())).toString(); - QMessageBox::information(0, QLatin1String("Update notification"), reason); - return 0; - } if (QInstaller::isVerbose()) { qDebug() << "Resource tree after loading the in-binary resource:"; -- cgit v1.2.3