Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Dec 2000 18:12:10 -0800 (PST)
From:      Ken Bolingbroke <hacker@bolingbroke.com>
To:        questions@FreeBSD.ORG
Subject:   Advanced Ports usage
Message-ID:  <Pine.BSF.4.21.0012041744560.84548-100000@fremont.bolingbroke.com>
In-Reply-To: <Pine.LNX.4.21.0012041921340.839-100000@sherman.spotnet.org>

next in thread | previous in thread | raw e-mail | index | archive | help

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0012041744560.84548-100000>