rc.d scripts without a PROVIDE keyword are skipped by rc.subr and thus not executed.
rc(8) does not state this clearly, quote:
Each script should contain rcorder(8) keywords, especially an appropriate ``PROVIDE''
rcorder(8) is more confusing, as it states, quote:
A file may contain zero ``PROVIDE'' lines
See message 63aggbF26iusnU1@mid.individual.net and followups on news:comp.unix.bsd.freebsd.misc
Rephrase rc(8) to make clear that scripts require a PROVIDE keyword
Rephrase rcorder(8) to make clear that, while rcorder does not require the PROVIDE keyword, the script will not be executed without one.
I was the one who requested that this is logged as a PR, so
I would get a reminder to handle it, so assign it to me.
Release to wild.