Public bug reported:
See the bug raised here:
https://github.com/systemd/systemd/issues/4762
and fixed upstream here:
https://github.com/systemd/systemd/commit/e932f5407ef5ad05d25d7dfefa4cda0fe81cc346
In short, given a sysv-init script with valid LSB headers, one of which defines
Required-Start:
Public bug reported:
Raised this upstream:
https://github.com/systemd/systemd/issues/8328
In short, in systemd 237 as it ships with Bionic, if a unit has a drop-
in present but has been masked, systemctl is-enabled and systemctl list-
unit-files report incorrect state, showing the units as enable