From owner-freebsd-questions Thu Aug 16 18:43:59 2001 Delivered-To: freebsd-questions@freebsd.org Received: from obsecurity.dyndns.org (adsl-63-207-60-193.dsl.lsan03.pacbell.net [63.207.60.193]) by hub.freebsd.org (Postfix) with ESMTP id 95E0E37B401 for ; Thu, 16 Aug 2001 18:43:55 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id E2F1C66F76; Thu, 16 Aug 2001 18:43:54 -0700 (PDT) Date: Thu, 16 Aug 2001 18:43:54 -0700 From: Kris Kennaway To: John Weaver Cc: freebsd-questions@FreeBSD.ORG Subject: Re: passing options to make world Message-ID: <20010816184354.B81246@xor.obsecurity.org> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="cvVnyQ+4j833TQvp" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from jweaver@ehzed.com on Thu, Aug 16, 2001 at 03:50:01PM -0700 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --cvVnyQ+4j833TQvp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Aug 16, 2001 at 03:50:01PM -0700, John Weaver wrote: > Is there functionality for passing options to rebuild the system through > 'make world'? For instance, I want to build sendmail with tcpwrappers. How > would I go about that? It already does. > Another option is that I'd like to build ssh with > the secure-id patch. How would I go about doing this the FreeBSD way so > that my changes do not get clobbered upon cvsuping to -STABLE? You can't if you're using cvsup to update your sources. The point of cvsup is to keep the thing you are cvsupping _exactly_ in sync with the mirror: if you change a file, cvsup will do its job and revert it to the mirror version. You can play games with 'refuse' files, but this will likely break your world the next time someone makes a change to a file you've told cvsup not to track. The way to track changes to FreeBSD while maintaining local changes is to use cvsup to mirror the CVS repository, and use CVS to manage your checked out copy of the tree with local patches. This is a bit more work and takes more disk space, but isn't hard. How to do this is documented in the places you'd expect. Kris --cvVnyQ+4j833TQvp Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE7fHbaWry0BWjoQKURAqSEAJ9GmJra/FqobuI9GwLhFXPKb8vMgACgqsH/ cuAHBe6nJGThuUGmHOsLL6g= =ZnSb -----END PGP SIGNATURE----- --cvVnyQ+4j833TQvp-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message