From owner-freebsd-questions@FreeBSD.ORG Wed Jul 23 21:59:31 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6F3FA1065675 for ; Wed, 23 Jul 2008 21:59:31 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from smtp-vbr17.xs4all.nl (smtp-vbr17.xs4all.nl [194.109.24.37]) by mx1.freebsd.org (Postfix) with ESMTP id EA3908FC15 for ; Wed, 23 Jul 2008 21:59:30 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from slackbox.xs4all.nl (slackbox.xs4all.nl [213.84.242.160]) by smtp-vbr17.xs4all.nl (8.13.8/8.13.8) with ESMTP id m6NLxSNN087665; Wed, 23 Jul 2008 23:59:29 +0200 (CEST) (envelope-from rsmith@xs4all.nl) Received: by slackbox.xs4all.nl (Postfix, from userid 1001) id 91EA9BA98; Wed, 23 Jul 2008 23:59:17 +0200 (CEST) Date: Wed, 23 Jul 2008 23:59:17 +0200 From: Roland Smith To: Derek Belrose Message-ID: <20080723215917.GA64673@slackbox.xs4all.nl> References: <92B9E4E7-B8AB-41E6-952D-C24F6BD95F39@realgeeky.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="k+w/mQv8wyuph6w0" Content-Disposition: inline In-Reply-To: <92B9E4E7-B8AB-41E6-952D-C24F6BD95F39@realgeeky.com> X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 X-GPG-Key: http://www.xs4all.nl/~rsmith/pubkey.txt X-GPG-Notice: If this message is not signed, don't assume I sent it! User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: freebsd-questions@freebsd.org Subject: Re: Port Management on a larger scale X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jul 2008 21:59:31 -0000 --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jul 22, 2008 at 12:41:46AM -0400, Derek Belrose wrote: > What is the recommended way of doing port management?=20 There doesn't seem to be a single standard way of doing this. There are several things you could do, assuming that all servers use identically configured software. Probably the least effort would be to update and test the ports one server, then use rsync to push /usr/local from that server to all others. This is efficient because you only have to build stuff once, an can then easily push it to other machines. Alternatively you could use one server to build packages which are then stored on a shared filesystem to install on all others, but that sounds like more work to me. Or you could mount /usr/local from a single NFS server on all others, keeping them automatically in sync but that might strain the NFS server and make it a single point of failure which is undesirable. Maybe it would be better to use the Coda filesystem in this case.=20 I'd favor the rsync approach, because it keeps data and programs locally accessible on each machine while making in easy and efficient to syncronize from a test machine to others. Roland --=20 R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --k+w/mQv8wyuph6w0 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkiHqbUACgkQEnfvsMMhpyWTeQCfevyDFpdYgyLPDl0MCbj+Rw56 cwgAoK27tk8GpVKp2uCZrZsMDmnesIP1 =GWmz -----END PGP SIGNATURE----- --k+w/mQv8wyuph6w0--