From 724c7568cf150a712f89cbd37fd34a94b7f74b13 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@digia.com> Date: Tue, 15 Jan 2013 17:06:35 +0100 Subject: [PATCH] SDKtool: Create group/world readable files Task-number: QTCREATORBUG-8458 Change-Id: I69234f0056ff4a3b00d217f7aad57b78db2096fc Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> --- src/tools/sdktool/operation.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tools/sdktool/operation.cpp b/src/tools/sdktool/operation.cpp index 13faf1172e5..46fddb32671 100644 --- a/src/tools/sdktool/operation.cpp +++ b/src/tools/sdktool/operation.cpp @@ -34,6 +34,7 @@ #include "utils/persistentsettings.h" #include <QDir> +#include <QFile> #include <iostream> @@ -124,5 +125,8 @@ bool Operation::save(const QVariantMap &map, const QString &file) const QDir(dir.toString()).mkpath(dir.toString()); Utils::PersistentSettingsWriter writer(path, QLatin1String("unknown")); - return writer.save(map, 0); + return writer.save(map, 0) + && QFile::setPermissions(path.toString(), + QFile::ReadOwner | QFile::WriteOwner + | QFile::ReadGroup | QFile::ReadOther); } -- GitLab