From owner-freebsd-stable Tue Jun 11 9: 5:36 2002 Delivered-To: freebsd-stable@freebsd.org Received: from melete.ch.intel.com (chfdns02.ch.intel.com [143.182.246.25]) by hub.freebsd.org (Postfix) with ESMTP id AB0C637B408 for ; Tue, 11 Jun 2002 09:05:31 -0700 (PDT) Received: from sedona.intel.com (sedona.ch.intel.com [143.182.218.21]) by melete.ch.intel.com (8.11.6/8.11.6/d: solo.mc,v 1.42 2002/05/23 22:21:11 root Exp $) with ESMTP id g5BG5KT19293; Tue, 11 Jun 2002 16:05:20 GMT Received: from chlx255.ch.intel.com (chlx255.ch.intel.com [143.182.223.69]) by sedona.intel.com (8.11.6/8.11.6/d:) with ESMTP id g5BG5KR19400; Tue, 11 Jun 2002 09:05:20 -0700 (MST) X-Envelope-From: jreynold@sedona.ch.intel.com Received: (from jreynold@localhost) by chlx255.ch.intel.com (8.11.6/8.9.1/d: client.m4,v 1.3 1998/09/29 16:36:11 sedayao Exp sedayao $) id g5BG5KZ01830; Tue, 11 Jun 2002 09:05:20 -0700 X-Authentication-Warning: chlx255.ch.intel.com: jreynold set sender to jreynold@sedona.ch.intel.com using -f From: John Reynolds~ MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15622.8128.314656.873511@chlx255.ch.intel.com> Date: Tue, 11 Jun 2002 09:05:20 -0700 To: Michael Lucas Cc: Pete French , stijn@win.tue.nl, stable@FreeBSD.ORG Subject: Re: code freeze In-Reply-To: <20020611115648.A84741@blackhelicopters.org> References: <20020611165559.A34669@pcwin002.win.tue.nl> <20020611115648.A84741@blackhelicopters.org> X-Mailer: VM 7.05 under Emacs 20.7.1 Cc: Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG [ On Tuesday, June 11, Michael Lucas wrote: ] > > Allow me to recommend "make package" instead of "make install" when in > the port directory. > > Compile it exactly the way you want, and build it as a package. Then > you can nfs-mount the package dir, and even have a shell script run > "pkg_add" on your new machines. > > All the advantages of packages, and none of the disadvantages. Indeed you can do that, or if you're looking for a slightly cheese-ball (but works) method, you can build and install the port and then manually delete the work/.install_done.- file. Then if your /usr/ports is mounted on another machine you can simply type "make install" again. I do this quite often when I let "portupgrade -a" have its way with my server machine. I'll "portsclean -C" first (to get rid of any "work" directories), have it churn through the build/install process to bring my installed ports up to snuff, then I'll use "find" (or some other command) to delete all the .install_done* files. Following that I will go to the other machine where I want to upgrade the exact same ports and type "portupgrade -a" again. It goes through the motions and reinstalls everything again on another machine (this assumes that machine #2 had previously been "synced" to the exact same ports and port versions). Cheesey, but it works. -Jr -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= |John Reynolds Sr. Component Design Engineer - ICG/EID/Si Engineering | |Intel Corporation MS: CH6-210 Phone: 480-554-9092 pgr: 602-868-6512 | |jreynold@sedona.ch.intel.com http://www-aec.ch.intel.com/~jreynold/ | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message