OpenBSD does not "autocreate" rc.d scripts. The rc.d infrastructure was added for OpenBSD 4.9 and then enhanced for 5.0; the enhancements included simplified deployment of these scripts for port maintainers.
It is my understanding that most ports (and their packages) that have daemons will install scripts in rc.d. I say most because it is not impossible that a little used port may have been missed.
Should you come across a package with a daemon that does not have an rc.d script, please feel free to contact the $MAINTAINER to discuss. There may be a special requirement not met by rc.d infrastructure. If you get no response or if there is no port $MAINTAINER on record -- the ports' Makefile is where to look -- you may ask the ports@ mailing list.
|