]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Fix QDirIterator wildcard when fallback install script is searched for
authorAlexander Lohnau <alexander.lohnau@gmx.de>
Wed, 18 May 2022 06:10:34 +0000 (08:10 +0200)
committerAlexander Lohnau <alexander.lohnau@gmx.de>
Fri, 20 May 2022 04:26:25 +0000 (04:26 +0000)
Otherwise, we do not find scripts like "install-user.sh".

BUG: 453870

src/settings/contextmenu/servicemenuinstaller/servicemenuinstaller.cpp

index 7f42ee3bd5927e3ec109ffac44d259491eea3401..9a9610b5f2105287aec5d9e09b1a7e827b762ff4 100644 (file)
@@ -337,7 +337,7 @@ bool cmdInstall(const QString &archive, QString &errorText)
 
         // If "install-it" is missing, try "install"
         QString installerPath;
 
         // If "install-it" is missing, try "install"
         QString installerPath;
-        const QStringList basenames2 = {"installKDE4.sh", "installKDE4", "install.sh", "install"};
+        const QStringList basenames2 = {"installKDE4.sh", "installKDE4", "install.sh", "install*.sh"};
         for (const auto &basename : basenames2) {
             const auto path = findRecursive(dir, basename);
             if (!path.isEmpty()) {
         for (const auto &basename : basenames2) {
             const auto path = findRecursive(dir, basename);
             if (!path.isEmpty()) {