From 4150e14399379154f60f465a3ed82b3851dc4586 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 7 Apr 2011 12:24:41 +0200 Subject: [PATCH] Maemo: Manually create directories when deploying without packaging. Task-number: QTCREATORBUG-4398 --- src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp index 9223353ea82..93b140cc754 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp @@ -780,9 +780,8 @@ void MaemoDeployStep::copyNextFileToDevice() sourceFilePath += d.localFilePath; #endif - QString command = QString::fromLatin1("%1 cp -r %2 %3") - .arg(MaemoGlobal::remoteSudo(), sourceFilePath, - d.remoteDir + QLatin1Char('/')); + QString command = QString::fromLatin1("%1 mkdir -p %3 && %1 cp -r %2 %3") + .arg(MaemoGlobal::remoteSudo(), sourceFilePath, d.remoteDir); SshRemoteProcess::Ptr copyProcess = m_connection->createRemoteProcess(command.toUtf8()); connect(copyProcess.data(), SIGNAL(errorOutputAvailable(QByteArray)),