summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@digia.com>2014-06-02 14:49:55 +0200
committerKarsten Heimrich <karsten.heimrich@digia.com>2014-06-03 10:49:59 +0200
commit86f3bd1f758afb96de89cb7115c03d59fc2b54c4 (patch)
treec449b12dad47a3410fa101be6f7a4df825f37a1a /tools
parent363198f91731e5bb9abd9e6e8ef471d12d0ab524 (diff)
Use QTemporaryDir instead of our homemade solution.
Change-Id: Ia584a9b2f954df5c29a2f0aa5f12b201b2bfbcc4 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/binarycreator/binarycreator.cpp5
-rw-r--r--tools/repogen/repogen.cpp5
2 files changed, 8 insertions, 2 deletions
diff --git a/tools/binarycreator/binarycreator.cpp b/tools/binarycreator/binarycreator.cpp
index c12d06851..e589c7309 100644
--- a/tools/binarycreator/binarycreator.cpp
+++ b/tools/binarycreator/binarycreator.cpp
@@ -56,6 +56,7 @@
#include <QtCore/QProcess>
#include <QtCore/QSettings>
#include <QtCore/QTemporaryFile>
+#include <QTemporaryDir>
#include <iostream>
@@ -717,7 +718,9 @@ int main(int argc, char **argv)
qDebug() << "Parsed arguments, ok.";
int exitCode = EXIT_FAILURE;
- const QString tmpMetaDir = QInstaller::createTemporaryDirectory();
+ QTemporaryDir tmp;
+ tmp.setAutoRemove(false);
+ const QString tmpMetaDir = tmp.path();
try {
const Settings settings = Settings::fromFileAndPrefix(configFile, QFileInfo(configFile).absolutePath());
QInstallerTools::PackageInfoVector packages = QInstallerTools::createListOfPackages(packagesDirectories,
diff --git a/tools/repogen/repogen.cpp b/tools/repogen/repogen.cpp
index 8107f06d3..f0fa69a76 100644
--- a/tools/repogen/repogen.cpp
+++ b/tools/repogen/repogen.cpp
@@ -52,6 +52,7 @@
#include <QtCore/QDir>
#include <QtCore/QDirIterator>
#include <QtCore/QFileInfo>
+#include <QTemporaryDir>
#include <iostream>
@@ -251,7 +252,9 @@ int main(int argc, char** argv)
removeDirectory(fi.absoluteFilePath());
}
- tmpMetaDir = QInstaller::createTemporaryDirectory();
+ QTemporaryDir tmp;
+ tmp.setAutoRemove(false);
+ tmpMetaDir = tmp.path();
QInstallerTools::copyComponentData(packagesDirectories, repositoryDir, &packages);
QInstallerTools::copyMetaData(tmpMetaDir, repositoryDir, packages, QLatin1String("{AnyApplication}"),
QLatin1String(QUOTE(IFW_REPOSITORY_FORMAT_VERSION)));