Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Oct 2001 09:19:27 -0700
From:      "David O'Brien" <obrien@freebsd.org>
To:        Gordon Tetlow <gordont@gnf.org>
Cc:        arch@freebsd.org, kevin.way@overtone.org
Subject:   Re: New rc.d init script roadmap
Message-ID:  <20011018091927.A18621@dragon.nuxi.com>
In-Reply-To: <Pine.LNX.4.33.0110180824570.30874-200000@smtp.gnf.org>; from gordont@gnf.org on Thu, Oct 18, 2001 at 08:40:09AM -0700
References:  <Pine.LNX.4.33.0110180824570.30874-200000@smtp.gnf.org>

next in thread | previous in thread | raw e-mail | index | archive | help
PLEASE, only _ONE_ mailing list.  We wouldn't have freebsd-arch separate
from freebsd-hackers if it didn't serve a different target area...


On Thu, Oct 18, 2001 at 08:40:09AM -0700, Gordon Tetlow wrote:
> Alright folks, I finally got off my butt last night and put together a
> roadmap for the migration to the new rc.d init scripts that were imported
> from NetBSD a long time ago and just sat in the tree.

Kevin Way <kevin.way@overtone.org> had a prototype at that he mentioned
in http://overtone.org/rc.d/ freebsd-hackers.  Back in August he said
that after some travel he would clean it up more and it would probably be
in a state for beta testing.  I guess he got a little delayed in that.

Can you look at Kevin's work and see if you two could merge it into one
prototype?


> M1 (Patch included)
> Setup infrastructure
>  Make rcorder compile

I have sent patches to NetBSD to make rcorder compile properly.
But I have not bothered to put the pressure on them needed until we had a
working prototype -- so we could push back all of our changes at once.

I also fail to see why this is "milestone 1".  These things should be
done as part of the patch + tarball that should be put up for prototype
testing.

> M2
> Get FreeBSD to boot with the new boot scripts
>  Rewrite the /etc/rc.d scripts to work with FreeBSD

This is the hard part. :-(
 
> M4
> Add true dependency checking to the infrastructure so that starting nfsd
> will start mountd and rpcbind

The dependency checking is part of /etc/rc.d/*.  Is there something
missing you have found?

> I'm expecting M2 to run into quite a bikeshed, but hey, I got my nice

There is no reason for it to.  We need a tarball put up containing the
prototype.  Several people will download it and install it on their
systems (including me).  Once enough people have said there is basic
working functionality, I'll commit it.

-- 
-- David  (obrien@FreeBSD.org)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011018091927.A18621>