]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
pakfire: remove wrong version of installed addons
authorArne Fitzenreiter <arne_f@ipfire.org>
Wed, 11 Nov 2015 13:54:21 +0000 (14:54 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 11 Nov 2015 13:54:21 +0000 (14:54 +0100)
in the installed addon list pakfire has showed
the latest version of the addon not the installed.

Fixes: #10875
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
src/pakfire/lib/functions.pl

index 96f8d144a975c3b48f2c87c8948afd2ee7cebd38..11b1e37d583382cdef82e21a220131545865beec 100644 (file)
@@ -519,8 +519,13 @@ sub dblist {
                        } elsif ("$filter" eq "installed") {
                                next unless ( -e "$Conf::dbdir/installed/meta-$templine[0]" );
                        }
-                       if ("$forweb" eq "forweb") {
-                               print "<option value=\"$templine[0]\">$templine[0]-$templine[1]-$templine[2]</option>\n";
+                       if ("$forweb" eq "forweb")
+                        {
+                               if ("$filter" eq "notinstalled") {
+                                       print "<option value=\"$templine[0]\">$templine[0]-$templine[1]-$templine[2]</option>\n";
+                               } else {
+                                       print "<option value=\"$templine[0]\">$templine[0]</option>\n";
+                               }
                        } else {
                                if ("$Pakfire::enable_colors" eq "1") {
                                        if (&isinstalled("$templine[0]")) {