From owner-freebsd-questions@FreeBSD.ORG Thu Jul 24 19:32:18 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 662D0106567A for ; Thu, 24 Jul 2008 19:32:18 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from services.ipt.ru (services.ipt.ru [194.62.233.110]) by mx1.freebsd.org (Postfix) with ESMTP id 2700D8FC29 for ; Thu, 24 Jul 2008 19:32:17 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from [85.173.16.163] (helo=localhost.my.domain) by services.ipt.ru with esmtpa (Exim 4.54 (FreeBSD)) id 1KM6Xv-000J3H-Lb; Thu, 24 Jul 2008 23:32:15 +0400 To: Derek Belrose References: <92B9E4E7-B8AB-41E6-952D-C24F6BD95F39@realgeeky.com> From: Boris Samorodov Date: Thu, 24 Jul 2008 23:31:07 +0400 In-Reply-To: <92B9E4E7-B8AB-41E6-952D-C24F6BD95F39@realgeeky.com> (Derek Belrose's message of "Tue\, 22 Jul 2008 00\:41\:46 -0400") Message-ID: <48237076@ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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: Thu, 24 Jul 2008 19:32:18 -0000 On Tue, 22 Jul 2008 00:41:46 -0400 Derek Belrose wrote: > Sorry if this has been asked before, but I've inherited a fairly large > number of FreeBSD servers. All of them are running 6.3. > What is the recommended way of doing port management? Or if there > isn't a recommended way of updating ports on 10-15 servers, what do > people do? How do you handle port upgrades that deal with custom > compile configurations (such as exim with postgresql)? Do you build a > port on one system and install it as a package on all the others? > I come from a Slackware background, and in the past I would compile > the update on a test system then distribute and install to all the > other servers. You may take a look at ports-mgmt/tinderbox. It builds packages with custom configuration. Those packages may be installed by a "portupgrade -PP" command. We use a special 8-CURRENT tinderbox machine to build packages for 8-x, 7-x, 6-x FreeBSD versions. WBR -- bsam