LINTIAN

# `maintainer-script-without-set-e`

The maintainer script passes `-e` to the shell on the `#!` line rather than using `set -e` in the body of the script. This is fine for normal operation, but if the script is run by hand with `sh /path/to/script` (common in debugging), `-e` will not be in effect. It's therefore better to use `set -e` in the body of the script.

Severity: | `pedantic`
Experimental: | `false`

## See also

- Scripts (Section 10.4) in the Debian Policy Manual

- list of all the affected packages
- the source of this tag