Maemo: Use xdpkg's new --no-force-downgrade option.

This commit is contained in:
Christian Kandeler
2011-02-08 10:45:07 +01:00
parent 3061a162d2
commit 1c1ebe40a0

View File

@@ -613,8 +613,10 @@ void MaemoDeployStep::installToSysroot()
const QtVersion * const qtVersion = bc->qtVersion();
const QString command = QLatin1String(
packagingStep()->debBasedMaemoTarget() ? "xdpkg" : "xrpm");
const QStringList args = QStringList() << command
<< QLatin1String("-i") << packagingStep()->packageFilePath();
QStringList args = QStringList() << command << QLatin1String("-i");
if (packagingStep()->debBasedMaemoTarget())
args << QLatin1String("--no-force-downgrade");
args << packagingStep()->packageFilePath();
MaemoGlobal::callMadAdmin(*m_sysrootInstaller, args, qtVersion, true);
if (!m_sysrootInstaller->waitForStarted()) {
writeOutput(tr("Installation to sysroot failed, continuing anyway."),