Subject: Re: Maintaining release branch installs
To: None <netbsd-users@netbsd.org>
From: Bernstein <bob@ruptured-duck.com>
List: netbsd-users
Date: 06/28/2002 14:29:03
On Thu, Jun 27, 2002 at 09:04:08PM -0700, Aaron J. Grier wrote:

> there are usually snapshots of release branches at
> ftp://ftp.netbsd.org/pub/NetBSD/arch/$ARCHITECTURE/snapshot.

Ah...that's what I was missing. I had always associated that snapshot
dir with current snapshots. So, looking there now:

Current directory is /pub/NetBSD/arch/i386/snapshot

   Up to i386
Jan 30  2001  Directory        20010130-1.4.3A
Feb 24 22:16  Directory        20020215-nathanw_sa
Mar 19 15:45  Directory        20020312-1.5.3_RC1
Apr 27 10:38  Directory        20020427-1.5.3_RC2
Jun 21 08:05  Directory        20020518-1.5ZC
May 30 12:17  Directory        20020530-1.6_BETA1-XFree86-4.2.0

...would I be correct in identifying the '_RC1' and '_RC2' entries as
snapshots of updates of release-1-5? And '20020518-1.5ZC' and
'20020530-1.6_BETA1-XFree86-4.2.0' as snapshots of current? 

> that seems like it still involves an inordinate amount of work...

Agreed.

> maybe the best thing is to keep your source tree unpacked and leave the
> .o files around.  after you cvs update, you should just be able to run
> make UPDATE=1 and make should figure out all the dependencies and only
> re-make things that have changed, right?

Right, only iirc another arg needs to be passed to make so that 'make
cleandir' is avoided. Sorry, but it's been awhile and I don't have a
NetBSD machine in front of me right now! :-(

> if it was obvious, you'd know the answer.  :)  I for one am glad you
> asked.

Thanks. Much appreciated.

-- 
Bob Bernstein