diff options
author | Arch Librarian <arch@canonical.com> | 2004-09-20 17:01:06 +0000 |
---|---|---|
committer | Arch Librarian <arch@canonical.com> | 2004-09-20 17:01:06 +0000 |
commit | 5955efd49da342d6621f391af5f880336775001e (patch) | |
tree | 8e5b5dff90cff85bfd6125b7eef16aed8c3f1447 /apt-pkg/versionmatch.cc | |
parent | 2cb78bcf1f5a2de55fe806b9a3ccc850bb4a6a64 (diff) | |
download | apt-5955efd49da342d6621f391af5f880336775001e.tar.gz |
Fix origin pins for file:// uris.
Author: doogie
Date: 2003-04-24 03:16:58 GMT
Fix origin pins for file:// uris.
Diffstat (limited to 'apt-pkg/versionmatch.cc')
-rw-r--r-- | apt-pkg/versionmatch.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/apt-pkg/versionmatch.cc b/apt-pkg/versionmatch.cc index 0ca850dc..1abb7e4a 100644 --- a/apt-pkg/versionmatch.cc +++ b/apt-pkg/versionmatch.cc @@ -1,6 +1,6 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: versionmatch.cc,v 1.7 2002/11/06 06:43:14 jgg Exp $ +// $Id: versionmatch.cc,v 1.8 2003/04/24 03:16:58 doogie Exp $ /* ###################################################################### Version Matching @@ -208,11 +208,9 @@ bool pkgVersionMatch::FileMatch(pkgCache::PkgFileIterator File) if (Type == Origin) { - if (OrSite.empty() == false) - if (File->Site == 0 || - OrSite != File.Site()) - return false; - return true; + if (!strcmp(File.Archive(), "now")) /* ignore local "status" file */ + return false; + return (OrSite == File.Site()); /* both strings match */ } return false; |