diff options
Diffstat (limited to 'src/sdk')
-rw-r--r-- | src/sdk/commandlineparser.cpp | 3 | ||||
-rw-r--r-- | src/sdk/sdkapp.h | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/sdk/commandlineparser.cpp b/src/sdk/commandlineparser.cpp index f39650872..dc9371216 100644 --- a/src/sdk/commandlineparser.cpp +++ b/src/sdk/commandlineparser.cpp @@ -74,6 +74,9 @@ CommandLineParser::CommandLineParser() m_parser.addOption(QCommandLineOption(QLatin1String(CommandLineOptions::NoForceInstallation), QLatin1String("Allow deselecting components that are marked as forced."))); + m_parser.addOption(QCommandLineOption(QLatin1String(CommandLineOptions::NoSizeChecking), + QLatin1String("Disable checking of free space for installation target."))); + m_parser.addOption(QCommandLineOption(QLatin1String(CommandLineOptions::ShowVirtualComponents), QLatin1String("Show virtual components in installer and package manager."))); diff --git a/src/sdk/sdkapp.h b/src/sdk/sdkapp.h index 235486086..12a5aa830 100644 --- a/src/sdk/sdkapp.h +++ b/src/sdk/sdkapp.h @@ -268,6 +268,9 @@ public: } m_core->setTemporaryRepositories(repoList, false, true); } + // Disable checking for free space on target + if (m_parser.isSet(QLatin1String(CommandLineOptions::NoSizeChecking))) + m_core->setCheckAvailableSpace(false); QInstaller::PackageManagerCore::setNoForceInstallation(m_parser .isSet(QLatin1String(CommandLineOptions::NoForceInstallation))); |