Justin Pryzby wrote:
> tag 337664 patch
> thanks
>
> On Wed, Mar 22, 2006 at 06:01:29PM -0500, pryzbyj wrote:
> > Perhaps you need to escape "$?" some more. Checking
> > /var/lib/dpkg/info/ reveals an aweful number of || exit 0; fortunately
> > many scripts have only that debhelper snippet.
> The naive patch is included. On cursory inspection it looks like this
> will work, but there may be unforseen use of this variable.
>
> --- /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm 2006-03-22
> 18:43:27.000000000 -0500
> +++ /tmp/Dh_Lib.pm 2006-03-22 18:43:40.000000000 -0500
> @@ -104,7 +104,7 @@
> # If no error handling function was specified, just propigate
> # errors out.
> if (! exists $dh{ERROR_HANDLER} || ! defined $dh{ERROR_HANDLER}) {
> - $dh{ERROR_HANDLER}='exit $?';
> + $dh{ERROR_HANDLER}='exit \\$?';
> }
> }I'm going to try to get a lintian check added to catch all of the affected packages, and of course fix this ASAP in debhelper. Thanks. -- see shy jo
signature.asc
Description: Digital signature

