Steve Langasek <[email protected]> writes: > I don't think that 'set -e' is wrong for init scripts, so much as the > LSB init script interfaces' requirement of 'set +e' is an unfortunate > design flaw. Still, as many init scripts are using > /lib/lsb/init-functions nowadays, I think it's worth calling this out in > Policy as an exception.
> We should explicitly qualify this in terms of /lib/lsb/init-functions > being an *optional* library that init scripts *may* use. That seems reasonable, although I think we should also point out the problems with using set -e when starting a daemon, namely that you need to be sure to wrap the start-stop-daemon invocation in a conditional so that you can properly report errors, rather than just letting the init script die. -- Russ Allbery ([email protected]) <http://www.eyrie.org/~eagle/> -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

