init.d-script-should-always-start-service
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.
For more information please consult:
- Managing the links (Section 9.3.3.1) in the Debian Policy Manual
- the update-rc.d(8) manual page
- the dh_installinit(1) manual page
The tag is present in Lintian version 2.114.163
.
That is the most recent version we know about.
We use semantic versions.
The patch number is a commit step indicator relative to the
2.114.0
release tag in our Git
repository.
You can find the detection logic for this version at commit ea05801. For merge requests, please use the latest version in the Lintian check init-d.
Visibility: error