From owner-freebsd-questions Mon Dec 4 18:12:13 2000 From owner-freebsd-questions@FreeBSD.ORG Mon Dec 4 18:12:11 2000 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from fremont.bolingbroke.com (adsl-216-102-90-210.dsl.snfc21.pacbell.net [216.102.90.210]) by hub.freebsd.org (Postfix) with ESMTP id 8E3AB37B400 for ; Mon, 4 Dec 2000 18:12:11 -0800 (PST) Received: from fremont.bolingbroke.com (fremont.bolingbroke.com [216.102.90.210]) by fremont.bolingbroke.com (Switch-2.1.0/Switch-2.1.0) with ESMTP id eB52CAp87227 for ; Mon, 4 Dec 2000 18:12:10 -0800 (PST) Date: Mon, 4 Dec 2000 18:12:10 -0800 (PST) From: Ken Bolingbroke To: questions@FreeBSD.ORG Subject: Advanced Ports usage In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've got a bunch of older machines running FreeBSD, some of them offsite. What with the raw speed of my newer machines, I like building world and ports on the fastest machine, then NFS-exporting them to other machines to install. This works well with build/installworld, after sharing /usr/src and /usr/obj. It works well with Ports by sharing /usr/ports, _if_ the port in question doesn't have dependencies. So, is it possible to build ports on the master machine, such that if it requires a dependency, the master will build, but not install the dependency, and later the end-user machine can install both the primary port and the dependancies needed? I really don't want to be cluttering up the master machine with all sorts of ports that I don't need, when I'm only building them for the slower clients. Also, the Ports don't seem to honor NOMAN=true in /etc/make.conf. Is there any other option to tell ports not to install man pages? There's one in /usr/ports/Mk/bsd.port.mk, NO_INSTALL_MANPAGES, but from the description and makefile code, it seems to apply only to limited situations. In fact, in an ideal world, I'd like to install the manpages and buildtime-only dependancies on just the master machine, and install only the runtime binaries/configurations on the client machines, just to keep everything nice and clean... Ken To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message