On Wed, Jun 20, 2012 at 1:52 PM, Michael Ross <g...@ross.cx> wrote:
>
> Just to clarify:
> In OpenRC I can have *arbitrary* runlevels?
> Not like as I remember from years ago when I used Linux, "runlevel 1 2 3 4
> 5",
> but any number of "default" "online" "maintenance",
> and thus I'd have *sets* of services I could conveniently start and stop
> together?

Yes, this is what OpenRC offers. You can even have one runlevel be a
child of another runlevel. All runlevels have logical names. By
default, the system boots into "default". These are mapped to
old-school 1 2 3 4 5 runlevels under linux since we are still using
sysvinit, 3 maps to "default". But you can change after boot:

# rc maintenance
# rc online

etc.

This doesn't change the "hard" runlevel (3) but it changes the OpenRC
logical runlevel. Basically, this convenient system is compatible with
traditional linux numerical runlevels but does depend on them.

> But there is no possibility of separating base system /etc and ports
> /usr/local/etc?
> The separation between the two is something I'd not want to loose.

I don't think it would be a very huge leap at all to map in both
system and ports scripts. It would likely be a relatively
straightforward patch if it is not already supported.

Regards,

Daniel
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to