From 5120a83ee910bba670dad9c76edf4588e7f28d11 Mon Sep 17 00:00:00 2001
From: ck <qt-info@nokia.com>
Date: Fri, 18 Jun 2010 12:48:52 +0200
Subject: [PATCH] Maemo: Fix access rights for remote .ssh directory.

Task-number: QTCREATORBUG-1673
---
 src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp
index fdffb2e627a..602cbe2c47f 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemosettingswidget.cpp
@@ -355,7 +355,8 @@ void MaemoSettingsWidget::deployKey()
     }
 
     m_ui->deployKeyButton->disconnect();
-    const QString command = QLatin1String("test -d .ssh || mkdir .ssh && echo '")
+    const QString command = QLatin1String("test -d .ssh "
+        "|| mkdir .ssh && chmod 0700 .ssh && echo '")
         + key + QLatin1String("' >> .ssh/authorized_keys");
     m_keyDeployer = new MaemoSshRunner(currentConfig().server, command);
     connect(m_keyDeployer, SIGNAL(finished()),
-- 
GitLab