diff options
author | David Kalnischkies <kalnischkies@gmail.com> | 2010-07-29 12:26:26 +0200 |
---|---|---|
committer | David Kalnischkies <kalnischkies@gmail.com> | 2010-07-29 12:26:26 +0200 |
commit | 685625bd308f62a382aaf61f1621a18b9441edfd (patch) | |
tree | 4274b352fec73b2dee8aaa1671594b35aa35f512 /apt-pkg | |
parent | 966640d8fd2feac29909a22415955b3ce5779dcd (diff) |
configure also the replacement before remove by adding Immediate flag
Diffstat (limited to 'apt-pkg')
-rw-r--r-- | apt-pkg/orderlist.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apt-pkg/orderlist.cc b/apt-pkg/orderlist.cc index cb55147c3..602b63d3b 100644 --- a/apt-pkg/orderlist.cc +++ b/apt-pkg/orderlist.cc @@ -936,6 +936,7 @@ bool pkgOrderList::DepRemove(DepIterator D) Cache[P].InstallVer != 0 && VisitNode(P) == true) { + Flag(P, Immediate); tryFixDeps = false; break; } @@ -970,6 +971,7 @@ bool pkgOrderList::DepRemove(DepIterator D) IsFlag(F.TargetPkg(), InList) == false || VisitNode(F.TargetPkg()) == false) continue; + Flag(F.TargetPkg(), Immediate); tryFixDeps = false; break; } |