summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/attachments/20120104/19ecfd68/attachment.bin
blob: f6b46fd9590d22e6f8aeccf375b80865c57ee509 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Index: urpm/install.pm
===================================================================
--- urpm/install.pm	(révision 2572)
+++ urpm/install.pm	(copie de travail)
@@ -109,11 +109,14 @@
 
     foreach my $file ($pkg->files) { 
 	my ($kind) = $file =~ m!/README([^/]*)\.urpmi$! or next;
+	-r $file or next;
 	my $valid;
 	if ($kind eq '') {
 	    $valid = 1;
 	} elsif ($kind eq '.install' && !$pkg->flag_installed) {
 	    $valid = 1;
+	} elsif ($kind =~ /(.*)\.(deprecated|obsolete)$/) {
+	    $valid = 1;
 	} elsif ($kind =~ /(.*)\.(upgrade|update)$/ && $pkg->flag_installed) {
 	    if (!$1) {
 		$valid = 1;