On Thu, Jun 21, 2012 at 05:19:27PM +0100, Chris Rees wrote: > On Jun 21, 2012 5:15 PM, "Jason Hellenthal" <jhellent...@dataix.net> wrote: > > > > > > > > On Thu, Jun 21, 2012 at 12:22:08PM +0200, Wojciech Puchar wrote: > > > Lets make a summary. > > > > > > What functionality would be good to have in FreeBSD that doesn't exist: > > > > > > 1) "runlevels" with arbitrary names. runlevel change would start and > stop > > > right services. > > > 2) exploit startup parallelism. > > > > > > > > > What we do not want to change: > > > > > > - file structure which is simple. one file in rc.d/ per service and one > > > global config file (rc.conf) > > > - anything else that would make things more complicated. > > > > > > > > > As for > > > > > > 1) i propose in rc.conf an option to put "NO", "YES" (or ALL) or > runlevel > > > list for each service or runlevel exclusion list for service. > > > > > > > > > examples: > > > > > > service1_enable="YES" > > > service2_enable="NO" > > > service3_enable="foolevel maintenance" > > > service4_enable="YES -foolevel" (or ALL -funkyrunlevel) > > > > > > name of default runlevel may be "full" or "multiuser" > > > > > > service 1 will always work, service 2 never, service 3 only at runlevels > > > "foolevel" and "maintenance", service4 with any runlevel except > > > "foolevel". > > > > > > still single rc.conf, not much bigger in practice. > > > > > > 2) no change in rc.d/* scripts and rc.conf, but change in scripts. > > > > > > > > > If everyone agree i think i may write this new scripts. > > > > Sorry but I completely disagree here. Why ? > > > > Because do one thing and do one thing well. What do you mean ? > > He means the UNIX philosophy. > > http://www.faqs.org/docs/artu/ch01s06.html >
Thanks.. I didn't have a link at hand for that. -- - (2^(N-1)) _______________________________________________ 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"