From owner-freebsd-hackers Wed Jul 12 12:01:04 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA18033 for hackers-outgoing; Wed, 12 Jul 1995 12:01:04 -0700 Received: from brasil.moneng.mei.com (brasil.moneng.mei.com [151.186.20.4]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id MAA18019 for ; Wed, 12 Jul 1995 12:01:02 -0700 Received: (from jgreco@localhost) by brasil.moneng.mei.com (8.7.Beta.1/8.7.Beta.1) id NAA17793; Wed, 12 Jul 1995 13:55:17 -0500 From: Joe Greco Message-Id: <199507121855.NAA17793@brasil.moneng.mei.com> Subject: Re: ports and checksums (Re: Cloning systems) To: asami@cs.berkeley.edu (Satoshi Asami) Date: Wed, 12 Jul 1995 13:55:17 -0500 (CDT) Cc: jhs@vector.eikon.e-technik.tu-muenchen.de, karl@mcs.com, freebsd-hackers@FreeBSD.org In-Reply-To: <199507112129.OAA27752@silvia.HIP.Berkeley.EDU> from "Satoshi Asami" at Jul 11, 95 02:29:23 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: hackers-owner@FreeBSD.org Precedence: bulk > (Maybe we should move this to ports....) > > * Well, maybe that was misleading: what I *want* to be able to do is to load > * up /usr/ports/distfiles on one box, build a bunch of ports over in > * /usr/local/src/ports/*/*, and then walk /usr/local/src/ports around to a lot > * of boxes and do "make install" or whatever and have things installed without > * the ridiculous apparent need for the "make install" target to see > * /usr/ports/distfiles and try to checksum the files! > > If you really want to do this, "make NO_EXTRACT=yes reinstall" should > let you do what you want. (There is no NO_CHECKSUM variable now, it > is piggybacked on NO_EXTRACT...I can add it if people want it though.) > > What's wrong with building packages though? It takes much less disk > space on the target machine. If the port has NO_PACKAGE set, you can > override it with a "FORCE_PACKAGE=yes" from the command line -- even > if we can't build and distribute packages, the licensing problems > won't stop you from copying the files over as you wish. In many cases, nothing, I just wasn't aware it could be done. Thank you I will look into it! :-) (is this documented anywhere, besides the source, btw?) In other cases, mostly site-customized stuff like mail and newsreaders, the program *must* be compiled on the target (yes, I realize many programs like elm and trn will run properly on machines within the same domain, and this is good - except I maintain machines within multiple domains). If I can do a "make NO_EXTRACT=yes" and have it reconfigure and rebuild itself, using the already extracted sources, I would be quite pleased. (no I haven't tried *any* of this yet - tooooo busy getting ready for a major move and no scratch boxes to play on). ... Joe ------------------------------------------------------------------------------- Joe Greco - Systems Administrator jgreco@ns.sol.net Solaria Public Access UNIX - Milwaukee, WI 414/342-4847