Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Nov 1996 00:30:01 +0100 (MET)
From:      J Wunsch <j@uriah.heep.sax.de>
To:        chat@freebsd.org
Cc:        Don.Lewis@tsc.tdk.com (Don Lewis)
Subject:   Re: BoS: Exploit for sendmail smtpd bug (ver. 8.7-8.8.2).
Message-ID:  <199611182330.AAA02819@uriah.heep.sax.de>
In-Reply-To: <199611180918.BAA15007@salsa.gv.ssi1.com> from Don Lewis at "Nov 18, 96 01:18:36 am"

next in thread | previous in thread | raw e-mail | index | archive | help
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. ;-)



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