Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Dec 1998 13:29:30 -0800 (PST)
From:      John Polstra <jdp@polstra.com>
To:        Matthew Dillon <dillon@apollo.backplane.com>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: idea/help w. mirroring
Message-ID:  <XFMail.981215132930.jdp@polstra.com>
In-Reply-To: <199812151811.KAA56534@apollo.backplane.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 15-Dec-98 Matthew Dillon wrote:

>     Hmmm.  At BEST, we do a sort of stacking.  We break the CVS
>     tree out into a source tree on a read-only partition.  We
>     then construct /usr/src by 'layering' it over the read-only
>     source tree by reconstructing the directory structure in a
>     r+w partition and making each source file a softlink to the
>     read-only 'backing store'.
>
>     When we need to make a local hack, we break the softlink.  When
>     we update the underlying source, we diff any broken softlinks
>     and fold in changes as appropriate.  It aint perfect, but
>     it allows us to maintain local hacks while simultaniously
>     preventing us from accidently corrupting the source tree.

I'm curious -- have you tried amd's "union" filesystem type?  It tries
to automate what you're doing.  I've played around with it a little
bit, but haven't attempted to use it on a large scale.

John
---
  John Polstra                                               jdp@polstra.com
  John D. Polstra & Co., Inc.                        Seattle, Washington USA
  "Nobody ever went broke underestimating the taste of the American public."
                                                            -- H. L. Mencken

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



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