Tobias Roth wrote: > [...] > > 1) ports startup scripts use rc.subr and get a common structure (good) > 2) with a common structure, rcorder can be used for ports as well (good) > 3) /etc/rc.d/ and /usr/etc/rc.d/ get mixed up (bad) You meant /usr/local/etc/rc.d/ here? > 4) ports can be started early in the boot process (good, ie for things like > racoon) > 5) /etc/rc.conf contains directions about ports and is not just a subset of > /etc/defaults/rc.conf anymore (bad, same thing as 3) > > we tend towards 1) already. once a decision about the other points has been > taken, what's left is that all ports are (slowly) converted to this. > an update to the porters handbook and after a while, a warning when an > old-style startup script will be executed is the way to go. > > 2) will be very nice. PR 56736 from eik seems to address this very > elegantly. ports that need to be started early can be started directly after > the dummy PORTS dependency, all others that do not explicitly request a > specific startup order should be started at the end of rc.d/. this of > course also solves 4). You should not really use PORTS, but whatever you need to run. > [...] > > now, shouldn't racoon be started before mountcritremote? #$%#!#, i think > i just shot myself in the foot. comments please :-) i am sure that can > be fixed elegantly as well. The problem here is that /usr might not be a local filesystem, so touching anything there before mountcritremote is not a really good idea. -OliverReceived on Wed May 26 2004 - 23:01:54 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:55 UTC