> Date: Fri, 10 Feb 2012 09:21:04 -0800 > From: Chris Cappuccio <ch...@nmedia.net> > > Stuart Henderson [s...@spacehopper.org] wrote: > > iirc there were some objections to it. > > > > I don't see any other way to accommodate ports that require early > start in the rc.d system other than to PUT THEM FIRST. Otherwise, > rc.d scripts for certain items need to be manually inserted into > /etc/rc. How stupid is that ?
Perhaps not as stupid as you think. OpenBSD provides a complete base OS. In principle you only need to install packages for add-on software. And there should be no need for such add-on software to be started before the base system is up and running. You only run into "problems" when you try to replace things from the base system with stuff from ports. I'd argue that in that case you're no longer running OpenBSD, and therefore it is a good thing you need to go through some hoops in order to do this. In the particular case of unbound, there is some consensus that we should replace BIND in base with nsd and unbound. But it seems nobody actually cares enough to do the work to make this happen.