summaryrefslogtreecommitdiff
blob: 7926b3cee8fae069405dad865479d196d207073b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
From 82f04bff174a4bb307aa9b39aedf271c200b0545 Mon Sep 17 00:00:00 2001
From: Alexander Lohnau <alexander.lohnau@gmx.de>
Date: Mon, 7 Mar 2022 21:27:09 +0100
Subject: [PATCH] Fix certain tars not being recognized as valid archives

KArchive can handle those too.

BUG: 450662
---
 src/core/installation.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/core/installation.cpp b/src/core/installation.cpp
index c3ba0e15..45694465 100644
--- a/src/core/installation.cpp
+++ b/src/core/installation.cpp
@@ -566,6 +566,7 @@ QStringList Installation::installDownloadedFileAndUncompress(const KNSCore::Entr
                 archive.reset(new KZip(payloadfile));
                 // clang-format off
             } else if (mimeType.inherits(QStringLiteral("application/tar"))
+                    || mimeType.inherits(QStringLiteral("application/x-tar")) // BUG 450662
                     || mimeType.inherits(QStringLiteral("application/x-gzip"))
                     || mimeType.inherits(QStringLiteral("application/x-bzip"))
                     || mimeType.inherits(QStringLiteral("application/x-lzma"))
-- 
GitLab