From owner-cvs-all Tue Jan 23 23: 6:40 2001 Delivered-To: cvs-all@freebsd.org Received: from harmony.village.org (rover.village.org [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 7495E37B69B; Tue, 23 Jan 2001 23:06:14 -0800 (PST) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.11.1/8.11.1) with ESMTP id f0O76C955546; Wed, 24 Jan 2001 00:06:12 -0700 (MST) (envelope-from imp@harmony.village.org) Message-Id: <200101240706.f0O76C955546@harmony.village.org> To: Alfred Perlstein Subject: Re: cvs commit: src/contrib/tcpdump print-smb.c Cc: Archie Cobbs , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org In-reply-to: Your message of "Tue, 23 Jan 2001 22:34:18 PST." <20010123223418.R26076@fw.wintelcom.net> References: <20010123223418.R26076@fw.wintelcom.net> <200101240237.f0O2bta29372@freefall.freebsd.org> Date: Wed, 24 Jan 2001 00:06:12 -0700 From: Warner Losh Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <20010123223418.R26076@fw.wintelcom.net> Alfred Perlstein writes: : Why not adopt a -ports like system for this where we can have a : set of patchfiles applied to the dist and direct the output to the : OBJDIR? Because it is a huge pain in the butt to keep up to date. We've had this discussion before. : I'm not sure of the hackery involved in doing so as patch wants to : patch files "in place", but if someone could come up with a clever : way of doing this we might have a somewhat more elegant solution : than working on these imported sources or waiting for vendor fixes. The problem there is getting back to virgin sources. You'd need two full copies of the tree, one "virgin" and one that you've patched, likely in OBJDIR like you suggest. The contrib part of the tree is too large to do this, even at today's disk prices. A subset of files might not be too hard to do, but my gut tells me it would inflict a high level of pain. However, if someone can prototype a system that proves me wrong, feel free to let me know how wrong I am. :-) Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message