]> git.saurik.com Git - apt.git/commit - apt-pkg/algorithms.cc
Add yet another pseudo package which isn't as pseudo as the others:
authorDavid Kalnischkies <kalnischkies@gmail.com>
Thu, 11 Feb 2010 23:04:31 +0000 (00:04 +0100)
committerDavid Kalnischkies <kalnischkies@gmail.com>
Thu, 11 Feb 2010 23:04:31 +0000 (00:04 +0100)
commit803ea2a87f81252b2c0d541b8502ed206ce57c84
treef6d5f02637a7bcd62330c1a51bca42a34378c0b1
parentc5dac10c3dd6d8f54d97d3105803d07fa891fcd4
Add yet another pseudo package which isn't as pseudo as the others:
Arch all packages are now represented by arch depending packages which
all depend on a package with the same name and the special arch "all".
This packages has NO dependencies, but beside this the same information.
It is the only package which has a size, the arch depending ones all
have a zero size. While the arch depending pseudo packages are used
for dependency resolution the arch "all" package is used for downloading
and ordering of the package.
12 files changed:
apt-pkg/algorithms.cc
apt-pkg/cacheiterators.h
apt-pkg/deb/deblistparser.cc
apt-pkg/depcache.cc
apt-pkg/depcache.h
apt-pkg/orderlist.cc
apt-pkg/packagemanager.cc
apt-pkg/pkgcache.cc
apt-pkg/pkgcache.h
apt-pkg/pkgcachegen.cc
cmdline/apt-cache.cc
cmdline/apt-get.cc