Date: Wed, 23 Jul 2008 23:59:17 +0200 From: Roland Smith <rsmith@xs4all.nl> To: Derek Belrose <derekb@realgeeky.com> Cc: freebsd-questions@freebsd.org Subject: Re: Port Management on a larger scale Message-ID: <20080723215917.GA64673@slackbox.xs4all.nl> In-Reply-To: <92B9E4E7-B8AB-41E6-952D-C24F6BD95F39@realgeeky.com> References: <92B9E4E7-B8AB-41E6-952D-C24F6BD95F39@realgeeky.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080723215917.GA64673>