Stephen Gran wrote:
> I would argue that this is a bug in itself.  If s-s-d exits non-zero,
> then the script (being set -e, right?  Policy and all) will exit
> right there and you'll never get to log_end_msg.

Note that LSB forbids set -e to be active while LSB init functions are 
called.  So these scripts are not set -e, and there is no policy about 
that either, anyway.

> > Since log_end_msg now returns 0 always, numerous init scripts no
> > longer return meaningful exit codes.
>
> I think they were already broken.

log_end_msg is what it is, and it's used the way it's used.  If you want 
something that behaves differently, you need to invent a new function 
name or organize a transition.  You can't just change the API on a whim 
and declare all previous uses of the API incorrect on the spot.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to