From: Julian Andres Klode Date: Mon, 28 Jun 2010 15:29:11 +0000 (+0200) Subject: Also support regular expressions and glob() patterns in "Pin: version". X-Git-Tag: 0.8.0~9^2~29 X-Git-Url: https://git.saurik.com/apt.git/commitdiff_plain/05002864535069dbc35fd1c713ab072a5b6df65f?ds=inline;hp=-c Also support regular expressions and glob() patterns in "Pin: version". --- 05002864535069dbc35fd1c713ab072a5b6df65f diff --git a/apt-pkg/versionmatch.cc b/apt-pkg/versionmatch.cc index 72c9bff2d..2abb73e8d 100644 --- a/apt-pkg/versionmatch.cc +++ b/apt-pkg/versionmatch.cc @@ -155,6 +155,8 @@ pkgCache::VerIterator pkgVersionMatch::Find(pkgCache::PkgIterator Pkg) { if (MatchVer(Ver.VerStr(),VerStr,VerPrefixMatch) == true) return Ver; + if (ExpressionMatches(VerStr, Ver.VerStr()) == true) + return Ver; continue; }