[Debconf-devel] Bug#782463: debconf: purging package that uses debconf fails if postrm writes to stdout
Tristan Schmelcher
tristan.schmelcher at gmail.com
Sun Apr 12 17:26:04 UTC 2015
Doh. With word wrap:
Packages that use debconf automatically get a postrm fragment for
purge that sources confmodule. This breaks if the maintainer has a
custom postrm that can write to stdout before the #DEBHELPER# line,
because the redirection of stdout to stderr does not occur until the
#DEBHELPER# line is reached for the second time. This results in an
unpurgeable package. Here is a minimal package that repros the
problem:
...
The problem can be fixed by having the re-exec in confmodule go
through a helper script to do the redirection before running any
maintainer code, such as with this patch:
...
More information about the Debconf-devel
mailing list