On Fri, Mar 16, 2001 at 05:47:59PM -0700, Jason Gunthorpe wrote:
> On Fri, 16 Mar 2001, Matt Zimmerman wrote:
> > successful return code, apt is aborting the upgrade. As the bug title
> > suggests, I think this may be due to problems writing on the pipeline in
> > SendV2Pkgs, or something along those lines.
> You are required to accept all data in the pipe, if you exit without doing
> so APT will assume it was a premature failure.
In that case, debconf is also doing the wrong thing with its || true. That
means that both programs will need either a wrapper script, or some ugly magic
like "apt-listchanges --apt || (test $? -ne 10 && cat)" and "dpkg-preconfigure
--apt || cat". Since all of the programs using this interface so far should be
ignored if they fail, perhaps that should be the default behavior?