From owner-freebsd-hackers Tue Feb 6 14:48:34 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA20178 for hackers-outgoing; Tue, 6 Feb 1996 14:48:34 -0800 (PST) Received: from rocky.sri.MT.net (rocky.sri.MT.net [204.182.243.10]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id OAA20172 for ; Tue, 6 Feb 1996 14:48:31 -0800 (PST) Received: (from nate@localhost) by rocky.sri.MT.net (8.6.12/8.6.12) id PAA05166; Tue, 6 Feb 1996 15:50:54 -0700 Date: Tue, 6 Feb 1996 15:50:54 -0700 From: Nate Williams Message-Id: <199602062250.PAA05166@rocky.sri.MT.net> To: Terry Lambert Cc: rkw@dataplex.net (Richard Wackerbarth), hackers@FreeBSD.org Subject: Re: On keeping a src tree In-Reply-To: <199602061818.LAA02651@phaeton.artisoft.com> References: <199602061818.LAA02651@phaeton.artisoft.com> Sender: owner-hackers@FreeBSD.org Precedence: bulk [ Keeping a separate locally hacked src tree from the 'reference' tree ] > How do you handle "config", since it is still (improperly, IMO) not > built as part of the kernel build tree and wants to be installed? You install the old binary (which works in your tree as 'config.old' and hope that you remember it whenever you build your local kernels. :) > How do you generate diffs? For those of us without commit priviledges, > we can't check into the main tree and have the code show up in our > next SUP. CVS is really the only easy way of doing this and staying current. > I use "cvs diff" (I admit that this has only recently worked; Hmm, it's worked since day one for me. >I had to > update my CVS to keep it from bombing out on my changed files on a > "cvs update", This was due to the 'death-state' support I suspect. > and I had to disable the client and server code, since > I did not want to install the new headers on my host system and code > is still being built relative to the installed header files instead > of the header files in the source tree, like you'd expect). Huh? When you run things locally, you shouldn't have to modify anything on your system. Why would you have to install new header files because of the CVS client-server code? Nate