diff options
-rw-r--r-- | apt-pkg/policy.cc | 21 | ||||
-rw-r--r-- | apt-pkg/policy.h | 2 |
2 files changed, 1 insertions, 22 deletions
diff --git a/apt-pkg/policy.cc b/apt-pkg/policy.cc index 7986aa506..1927553d4 100644 --- a/apt-pkg/policy.cc +++ b/apt-pkg/policy.cc @@ -1,4 +1,4 @@ -// -*- mode: cpp; mode: fold -*- + // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ /* ###################################################################### @@ -252,28 +252,9 @@ void pkgPolicy::CreatePin(pkgVersionMatch::MatchType Type,string Name, } } /*}}}*/ -// Policy::GetMatch - Get the matching version for a package pin /*{{{*/ -// --------------------------------------------------------------------- -/* */ -pkgCache::VerIterator pkgPolicy::GetMatch(pkgCache::PkgIterator const &Pkg) -{ - const Pin &PPkg = Pins[Pkg->ID]; - if (PPkg.Type == pkgVersionMatch::None) - return pkgCache::VerIterator(*Pkg.Cache()); - - pkgVersionMatch Match(PPkg.Data,PPkg.Type); - return Match.Find(Pkg); -} - /*}}}*/ // Policy::GetPriority - Get the priority of the package pin /*{{{*/ // --------------------------------------------------------------------- /* */ -APT_PURE signed short pkgPolicy::GetPriority(pkgCache::PkgIterator const &Pkg) -{ - if (Pins[Pkg->ID].Type != pkgVersionMatch::None) - return Pins[Pkg->ID].Priority; - return 0; -} APT_PURE signed short pkgPolicy::GetPriority(pkgCache::VerIterator const &Ver, bool ConsiderFiles) { if (VerPins[Ver->ID].Type != pkgVersionMatch::None) diff --git a/apt-pkg/policy.h b/apt-pkg/policy.h index 77f246740..d3d68f921 100644 --- a/apt-pkg/policy.h +++ b/apt-pkg/policy.h @@ -71,11 +71,9 @@ class pkgPolicy : public pkgDepCache::Policy // Things for manipulating pins void CreatePin(pkgVersionMatch::MatchType Type,std::string Pkg, std::string Data,signed short Priority); - pkgCache::VerIterator GetMatch(pkgCache::PkgIterator const &Pkg); // Things for the cache interface. virtual pkgCache::VerIterator GetCandidateVer(pkgCache::PkgIterator const &Pkg) APT_OVERRIDE; - virtual signed short GetPriority(pkgCache::PkgIterator const &Pkg) APT_OVERRIDE; virtual signed short GetPriority(pkgCache::VerIterator const &Ver, bool ConsiderFiles = true) APT_OVERRIDE; virtual signed short GetPriority(pkgCache::PkgFileIterator const &File) APT_OVERRIDE; |