]> git.saurik.com Git - apt.git/commit - test/integration/test-apt-mark
use dpkg --merge-avail only if needed in apt-mark
authorDavid Kalnischkies <david@kalnischkies.de>
Tue, 18 Nov 2014 12:41:18 +0000 (13:41 +0100)
committerDavid Kalnischkies <david@kalnischkies.de>
Wed, 19 Nov 2014 17:50:05 +0000 (18:50 +0100)
commit1d838084dc775c0a4184edb4f3b9138903ac27fb
tree0a85e1cf02224ffe4d4fdd120b31f80e64b72a32
parentb8ef7ef414600109b931fc8eebb1dfafdfe390cd
use dpkg --merge-avail only if needed in apt-mark

Only "recent" versions of dpkg support stdin for merge instead of a
file, so as a quick fix we delay calling it until we really need it
which fixes most of the problem already.

Checking for a specific dpkg version here is deemed too much work, just
like using a temporary file here and depends a too high requirement for
this minor usecase. After all, it didn't work at all before, so we break
nobody here and can fix it if someone complains (with a patch).
cmdline/apt-mark.cc
test/integration/test-apt-mark