diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp index 8f030f156313e6f917868997f17bb7e839283230..c3de383e26deaaecb1183d2e038af6b14526846d 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp @@ -673,7 +673,7 @@ void MaemoDeployStep::runDpkg(const QString &packageFilePath) QByteArray cmd = MaemoGlobal::remoteSudo().toUtf8() + " dpkg -i " + packageFilePath.toUtf8(); if (removeAfterInstall) - cmd += " && rm " + packageFilePath.toUtf8() + " || :"; + cmd += " && (rm " + packageFilePath.toUtf8() + " || :)"; m_deviceInstaller = m_connection->createRemoteProcess(cmd); connect(m_deviceInstaller.data(), SIGNAL(closed(int)), this, SLOT(handleInstallationFinished(int)));