Lintian tag: init.d-script-should-always-start-service

Type: error

Description (from lintian-explain-tags)

The specified file under /etc/default/ includes a line such as ENABLED=,
DISABLED=, RUN=, etc.

This is an older practice used so that the package's init script would not
start the service until the local system administrator changed this value.

However, this hides from the underlying init system whether or not the
daemon should actually be started leading to confusing behavior including
service package start returning success without the service actually
starting.

Please remove this mechanism and disable enabling the daemon on install
via dh_installinit --no-enable or move to automatically starting it.

Please refer to Managing the links (Section 9.3.3.1) in the Debian Policy
Manual, the update-rc.d(8) manual page, and the dh_installinit(1) manual
page for details.

Visibility: error
Show-Always: no
Check: init-d

Show affected packages