diff options
author | Tobias Hunger <tobias.hunger@digia.com> | 2013-01-15 17:06:35 +0100 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2013-01-16 15:29:10 +0100 |
commit | 1dbc5e98298bf8126d35f84bd1e2d35145a3cdc5 (patch) | |
tree | b3789a1ae908b8ac918c6223319bc45569c3f64e | |
parent | 02871cb80529055931b9c542ad877413b43272bc (diff) | |
download | qt-creator-1dbc5e98298bf8126d35f84bd1e2d35145a3cdc5.tar.gz |
SDKtool: Create group/world readable files
Task-number: QTCREATORBUG-8458
Change-Id: I69234f0056ff4a3b00d217f7aad57b78db2096fc
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
-rw-r--r-- | src/tools/sdktool/operation.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tools/sdktool/operation.cpp b/src/tools/sdktool/operation.cpp index 13faf1172e..46fddb3267 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); } |