]> git.saurik.com Git - apt.git/commit - apt-pkg/packagemanager.cc
Remove and Unpack operations should not be ignored for pseudo packages -
authorDavid Kalnischkies <kalnischkies@gmail.com>
Mon, 1 Mar 2010 14:27:55 +0000 (15:27 +0100)
committerDavid Kalnischkies <kalnischkies@gmail.com>
Mon, 1 Mar 2010 14:27:55 +0000 (15:27 +0100)
commit70ae240915df3ef89715d71d5fe7a6910cbf057e
tree727e35d94ad2dcafcdb7aa41375c299fbeeedba3
parent4a6d21639f807ae82d5a51a92c4bbbd0ca2a4494
Remove and Unpack operations should not be ignored for pseudo packages -
they should trigger the remove/unpack of the "all" package.
Otherwise - as this package has no dependencies - it will be triggered
to late. The Configuration step doesn't need it as the "all" package is
a dependency of the pseudo-package, so it will be configured before
the pseudo packages are tried: So at this step the ignorance is okay.

Also IsMissing() should report the status of the all package if an
pseudo package is checked instead of always reporting no-miss.
apt-pkg/orderlist.cc
apt-pkg/packagemanager.cc