From owner-freebsd-chat Mon Nov 18 16:52:20 1996 Return-Path: owner-chat Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA29672 for chat-outgoing; Mon, 18 Nov 1996 16:52:20 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id QAA29626 for ; Mon, 18 Nov 1996 16:52:13 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id BAA02282; Tue, 19 Nov 1996 01:49:25 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id BAA19026; Tue, 19 Nov 1996 01:49:23 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.2/8.6.9) id AAA02819; Tue, 19 Nov 1996 00:30:01 +0100 (MET) From: J Wunsch Message-Id: <199611182330.AAA02819@uriah.heep.sax.de> Subject: Re: BoS: Exploit for sendmail smtpd bug (ver. 8.7-8.8.2). To: chat@freebsd.org Date: Tue, 19 Nov 1996 00:30:01 +0100 (MET) Cc: Don.Lewis@tsc.tdk.com (Don Lewis) Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199611180918.BAA15007@salsa.gv.ssi1.com> from Don Lewis at "Nov 18, 96 01:18:36 am" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-chat@freebsd.org X-Loop: FreeBSD.org Precedence: bulk As Don Lewis wrote: > } a) You can fiddle 'make release' to do anything you want, after all, you > } have the source, right? > > Yes, but it's a lot harder than I'd like. Don't forget that the entire intention in putting /usr/src/release up into the tree (it wasn't always there!) was to make it possible that multiple FreeBSD developers could cooperate in the release management. That's the purpose, and it serves this purpose, hmm, at least well enough. :) But your idea should be implementable fairly simple. Stuff the following into each Makefile in the tree where you aren't interested in: .if defined(DON_LEWIS_RELEASE) install: # do nothing .endif ...and pass the environmental variable DON_LEWIS_RELEASE down to the `make distribute'. Since CVS can cope with locally modified trees, you should even be able to cvs update your tree regularly. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)