From owner-freebsd-arch Wed Sep 20 5:43:47 2000 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.sunesi.net (ns1.sunesi.net [196.15.192.194]) by hub.freebsd.org (Postfix) with ESMTP id 1070337B423 for ; Wed, 20 Sep 2000 05:43:44 -0700 (PDT) Received: from nbm by ns1.sunesi.net with local (Exim 3.03 #1) id 13bjDl-0000BX-00; Wed, 20 Sep 2000 14:43:29 +0200 Date: Wed, 20 Sep 2000 14:43:29 +0200 From: Neil Blakey-Milner To: Marius Bendiksen Cc: Warner Losh , arch@FreeBSD.ORG, sjr@home.net Subject: Dependency-based rc system (Was Re: sysctl on boot.) Message-ID: <20000920144329.A675@mithrandr.moria.org> References: <200009171904.NAA24354@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: ; from mbendiks@eunet.no on Wed, Sep 20, 2000 at 08:54:56AM +0200 Organization: Sunesi Clinical Systems X-Operating-System: FreeBSD 3.3-RELEASE i386 X-URL: http://rucus.ru.ac.za/~nbm/ Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed 2000-09-20 (08:54), Marius Bendiksen wrote: > At peril to my continued existance, I dare rehash the topic of switching > the current rc script mechanism. Eivind Eklund has written some scripts, > which implement a proof-of-concept for this. > > Basically, IIRC, a dependency graph is constructed, and things are run in > the proper order as detected by the startup scripts. He also proposed the > ability to shut down and start services including dependencies using this > mechanism. I was about to suggest this. NetBSD has a nice working example, and I intend to port and reconstruct it for FreeBSD, and suggest we cross over. They apparently took a little hammering on the mailing lists, and I imagine we will too, but it does seem the obvious way forward, and we can sidestep many of the issues from what they've learnt and done. It seems to have the advantages of SysV and the advantages of BSD, without the disadvantages of SysV and the disadvantages of BSD. Neil -- Neil Blakey-Milner Sunesi Clinical Systems nbm@mithrandr.moria.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message