From f9df1d9c47d9f3c6bfb1297b46569c81fd4034fd Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Wed, 14 Dec 2005 09:25:03 +0000 Subject: Quote fullname in regular expressions (for names like libstdc++) --- rpmdrake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpmdrake b/rpmdrake index 3ecff826..19798587 100755 --- a/rpmdrake +++ b/rpmdrake @@ -1648,7 +1648,7 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( return if $MODE ne 'install' && $MODE ne 'update'; my $pkg = $urpm->{depslist}[$pkgid]; my $fullname = $pkg->fullname; - my $trtype = (any { /$fullname/ } values %sources_install) ? 'install' : '(update|upgrade)'; + my $trtype = (any { /\Q$fullname/ } values %sources_install) ? 'install' : '(update|upgrade)'; for ($pkg->files) { /\bREADME(\.$trtype)?\.urpmi$/ and $Readmes{$_} = $fullname } close $fh; }, -- cgit v1.2.1