From owner-freebsd-questions@FreeBSD.ORG Tue Apr 17 09:10:29 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A735D16A403 for ; Tue, 17 Apr 2007 09:10:29 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: from host222.ipowerweb.com (host222.ipowerweb.com [66.235.210.10]) by mx1.freebsd.org (Postfix) with SMTP id 8A75F13C44C for ; Tue, 17 Apr 2007 09:10:29 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: (qmail 60415 invoked from network); 17 Apr 2007 09:09:53 -0000 Received: from unknown (HELO demeter.hydra) (24.9.123.251) by host222.ipowerweb.com with SMTP; 17 Apr 2007 09:09:53 -0000 Received: from demeter.hydra (localhost [127.0.0.1]) by demeter.hydra (8.13.6/8.13.6) with ESMTP id l3H9ARtv017989; Tue, 17 Apr 2007 03:10:27 -0600 (MDT) (envelope-from perrin@apotheon.com) Received: (from ren@localhost) by demeter.hydra (8.13.6/8.13.6/Submit) id l3H9AQ3S017988; Tue, 17 Apr 2007 03:10:26 -0600 (MDT) (envelope-from perrin@apotheon.com) X-Authentication-Warning: demeter.hydra: ren set sender to perrin@apotheon.com using -f Date: Tue, 17 Apr 2007 03:10:26 -0600 From: Chad Perrin To: Michael Grant Message-ID: <20070417091026.GA17020@demeter.hydra> References: <62b856460704170112x7bae258dm5aede163b203a85b@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <62b856460704170112x7bae258dm5aede163b203a85b@mail.gmail.com> User-Agent: Mutt/1.4.2.2i Cc: FreeBSD Questions Subject: Re: keeping all things up to date 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: Tue, 17 Apr 2007 09:10:29 -0000 On Tue, Apr 17, 2007 at 10:12:31AM +0200, Michael Grant wrote: > Is there some sort of automated way to keep freebsd and all the > installed ports/packages up to date automatically? > > I don't mean just the source, that part is easy. I mean something > that actually reinstalls the things ad needed, sort of like windows > update or the updater on ubuntu. Have you used MS Windows much -- enough to notice that often a patch can break something? Now imagine that Windows Update also has to handle a bunch of third-party applications. Imagine that "a bunch" is roughly equal to 15,000. Realize that, without direct control over the development of all those additional applications, the chance of a patch to any one of them causing more problems than it fixes is increased. Of course, FreeBSD is managed in a much more sane fashion, but the increased chance of problems does exist in such circumstances. There are ways to try to minimize that, however. The one FreeBSD seems to take, as a project, is to do the very best job possible fixing every potential problem that comes up in a reasonable amount of time, and telling us about the things that can't just be magically "fixed" that quickly in the /usr/ports/UPDATING file. That means, unfortunately, that you have to pay attention to what's going on when updating software. Automating the process is likely to cause problems by circumventing the last line of defense against system instability -- you (and me and all the rest of us that actually use the system). In other words, completely automating the process is probably inadvisable. On the other hand, the above is all assumption and conjecture on my part, so any or all of it could easily be incorrect. If someone else here disputes my guesstimation of the situation, (s)he is probably right. -- CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] "The measure of a man's real character is what he would do if he knew he would never be found out." - Thomas McCauley