LINTIAN

# `non-virtual-facility-in-initd-script`

The given `/etc/init.d` script depends on a non-virtual facility that should probably be replaced by a virtual facility. For example, init scripts should depend on the virtual facility `$network` rather than the facility `networking`, and the virtual facility `$named` rather than the specific facility `bind9`.

Properly using virtual facilities allows multiple implementations of the same facility and accommodates systems where that specific facility may not be enough to provide everything the script expects.

Severity: | `error`
Experimental: | `false`
Renamed from: | `init.d-script-should-depend-on-virtual-facility`

## See also

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