/lib/init/init-d-script: exit 0 at end of script prevents all other exit codes

Jonathan de Boyne Pollard J.deBoynePollard-newsgroups at NTLWorld.COM
Thu Nov 15 10:06:56 GMT 2018

Petter Reinholdtsen:

> [...] as far as I know, the init.d scripts do not have a standard for 
> exit codes.
Yes, they have.


The adverse interaction between these exit codes and set -e, and the 
mandate that set -e loses, is even called out in Debian Policy, in 
chapter 9.  As is an explicit difference from the standard in the case 
where a package has been removed but the rc script remains.

More information about the Debian-init-diversity mailing list