From owner-freebsd-current@FreeBSD.ORG Tue May 29 15:31:28 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3831B16A46D for ; Tue, 29 May 2007 15:31:28 +0000 (UTC) (envelope-from gtodd@bellanet.org) Received: from smtp104.rog.mail.re2.yahoo.com (smtp104.rog.mail.re2.yahoo.com [206.190.36.82]) by mx1.freebsd.org (Postfix) with SMTP id DFE6D13C4B0 for ; Tue, 29 May 2007 15:31:27 +0000 (UTC) (envelope-from gtodd@bellanet.org) Received: (qmail 31668 invoked from network); 29 May 2007 15:04:47 -0000 Received: from unknown (HELO wawanesa.iciti.ca) (todd410@rogers.com@74.104.9.39 with login) by smtp104.rog.mail.re2.yahoo.com with SMTP; 29 May 2007 15:04:47 -0000 X-YMail-OSG: Li7gAdMVM1kZjHmzMbv.XB.caj8HuWo1GSBCz82hh9mzvyWqoGcln6nfKOg3TJg33A-- Received: from [192.168.2.4] (wawanesa [192.168.2.4]) by wawanesa.iciti.ca (Postfix) with ESMTP id 2509C22A6A for ; Tue, 29 May 2007 11:05:15 -0400 (EDT) Message-ID: <465C412A.9000709@bellanet.org> Date: Tue, 29 May 2007 11:05:14 -0400 From: Graham Todd User-Agent: Thunderbird 1.5.0.7 (X11/20061015) MIME-Version: 1.0 To: freebsd-current@freebsd.org References: <20070525074925.GA19294@uk.tiscali.com> <20070525104342.GA2761@kobe.laptop> <20070525115242.GA31555@uk.tiscali.com> In-Reply-To: <20070525115242.GA31555@uk.tiscali.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: Using Subversion for binary distribution? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 May 2007 15:31:28 -0000 Brian Candler wrote: > On Fri, May 25, 2007 at 01:43:42PM +0300, Giorgos Keramidas wrote: > >> PS: Have you already tried systems like sysutils/cfengine and given up >> on them for your own reasons? > > Actually, it's the FreeBSD "upgrade" process which I've given up on. Doing a > binary upgrade leaves loads of crud around on your hard drive, and doesn't > handle config files properly (i.e. no "mergemaster" support). Doing source > upgrades, well, requires lots of compiling, and a lot more disk space again. > > For this reason, I've migrated most of the machines I use to Linux - sorry > :-) My laptop remains on FreeBSD (5.4), but maybe even that'll have to go > soon. but cfengine is so featureful and can do so many things :-) ... There's also some other "simpler than cfengine" tools like radmind (in ports - see http://rsug.itd.umich.edu/software/radmind/) and isconf (http://www.isconf.org/) that could likely be combined with pkg_ tools, a build host, source control for config files, etc. in order to simplify things for a small network of machines. I found that "out of the box" it's easier keeping multiple FreeBSD machines synched up than it was with Linux - though I imagine Fedora and Ubuntu have made great strides since then. What Linux tools are you talking about? apt, yum et. al.? ps: I also tried Colin Percival's "binary upgrade" on half dozen or so machines and it worked flawlessly - thanks Colin! :-) http://www.daemonology.net/blog/2006-11-26-freebsd-6.1-to-6.2-binary-upgrade.html At the time Colin pointed out that hosting one's own update/upgrade server was not for the faint of heart. My needs were very modest though and in most cases running "portupgrade -aPP" after the upgrade took only a few minutes. I haven't done this with a "reboot and upgrade" script but I imagine it would be possible. -- Graham Todd x2443