diff options
author | Tim Jenssen <tim.jenssen@digia.com> | 2013-03-05 15:15:02 +0100 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@digia.com> | 2013-03-05 15:16:40 +0100 |
commit | 26bcc99834b64cbad14ba788f0ea36fd1a6a64de (patch) | |
tree | 4408f488ca24fee8d4521c62d42ad71abef633f4 /src/libs/installer | |
parent | 6d2640757c6fd0110945e4d73dbe78a2b327c163 (diff) |
filter sha1 files in createArchive script call
Change-Id: Ibc91cfae6d860d69b95f33a9fe12c0518e522792
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src/libs/installer')
-rw-r--r-- | src/libs/installer/component.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/installer/component.cpp b/src/libs/installer/component.cpp index 707381b39..0bdb36bff 100644 --- a/src/libs/installer/component.cpp +++ b/src/libs/installer/component.cpp @@ -593,6 +593,12 @@ void Component::createOperationsForPath(const QString &path) */ void Component::createOperationsForArchive(const QString &archive) { + const QFileInfo fi(archive); + + // don't do anything with sha1 files + if (fi.suffix() == QLatin1String("sha1") && QFileInfo(fi.dir(), fi.completeBaseName()).exists()) + return; + // the script can override this method if (callScriptMethod(QLatin1String("createOperationsForArchive"), QScriptValueList() << archive).isValid()) return; |