summaryrefslogtreecommitdiff
path: root/apt-pkg
diff options
context:
space:
mode:
authorDavid Kalnischkies <kalnischkies@gmail.com>2012-07-18 11:46:36 +0200
committerDavid Kalnischkies <kalnischkies@gmail.com>2012-07-18 11:46:36 +0200
commitf1d86c0ee906dc7252dc9158c354c42d3ededa2f (patch)
tree194e20029dacdc5e136a32b8960bf819c9f8a1d9 /apt-pkg
parent67800c687ec780bd5cf076af88bc4f2d96adbdfe (diff)
downloadapt-f1d86c0ee906dc7252dc9158c354c42d3ededa2f.tar.gz
* apt-pkg/cacheset.cc:
- handle :all and :native correctly as architectures again in the commandline parsing (regression in 0.9.7)
Diffstat (limited to 'apt-pkg')
-rw-r--r--apt-pkg/cacheset.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/apt-pkg/cacheset.cc b/apt-pkg/cacheset.cc
index 784d1f0bf..1fea4f94a 100644
--- a/apt-pkg/cacheset.cc
+++ b/apt-pkg/cacheset.cc
@@ -193,6 +193,8 @@ bool PackageContainerInterface::FromGroup(PackageContainerInterface * const pci,
if (archfound != std::string::npos) {
arch = pkg.substr(archfound+1);
pkg.erase(archfound);
+ if (arch == "all" || arch == "native")
+ arch = _config->Find("APT::Architecture");
}
pkgCache::GrpIterator Grp = Cache.GetPkgCache()->FindGrp(pkg);