LINTIAN

# `init.d-script-provides-virtual-facility`

This `/etc/init.d` script indicates in its LSB headers that it provides a virtual facility, denoted by the dollar sign in front of the name.

This is not the correct way to provide a virtual facility. Instead, the package should include a file in `/etc/insserv.conf.d`, usually named after the package, containing:

    $virtual_facility_name +init-script-name

to declare that the named init script provides the named virtual facility.

Severity: | `warning`
Experimental: | `false`

## See also

- https://wiki.debian.org/LSBInitScripts/DebianVirtualFacilities

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