From owner-freebsd-questions@FreeBSD.ORG Wed Sep 10 19:08:57 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 9DE391065677 for ; Wed, 10 Sep 2008 19:08:57 +0000 (UTC) (envelope-from kdk@daleco.biz) Received: from ezekiel.daleco.biz (southernuniform.com [66.76.92.18]) by mx1.freebsd.org (Postfix) with ESMTP id 446918FC19 for ; Wed, 10 Sep 2008 19:08:56 +0000 (UTC) (envelope-from kdk@daleco.biz) Received: from localhost (localhost [127.0.0.1]) by ezekiel.daleco.biz (8.14.2/8.13.8) with ESMTP id m8AJ8tmA045929; Wed, 10 Sep 2008 14:08:55 -0500 (CDT) (envelope-from kdk@daleco.biz) X-Virus-Scanned: amavisd-new at daleco.biz Received: from ezekiel.daleco.biz ([127.0.0.1]) by localhost (ezekiel.daleco.biz [127.0.0.1]) (amavisd-new, port 10024) with LMTP id JGqw33okogXB; Wed, 10 Sep 2008 14:08:51 -0500 (CDT) Received: from archangel.daleco.biz (dsl.daleco.biz [209.125.108.70]) by ezekiel.daleco.biz (8.14.2/8.13.8) with ESMTP id m8AJ8leA045921; Wed, 10 Sep 2008 14:08:48 -0500 (CDT) (envelope-from kdk@daleco.biz) Message-ID: <48C81B39.7020106@daleco.biz> Date: Wed, 10 Sep 2008 14:08:41 -0500 From: Kevin Kinsey User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.16) Gecko/20080719 SeaMonkey/1.1.11 MIME-Version: 1.0 To: Lister Notifies References: <20080910162227.0241e209@ilievnet.com> <48C7EBC1.2030106@za.verizonbusiness.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: branches, updates, buildworld 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, 10 Sep 2008 19:08:57 -0000 Lister Notifies wrote: > > Nope, it's too soon for me to deal with moving targets. So, I guess I > need the rock-stable > version until I get familiar with the OS. I'll agree with "rock-stable" as it relates to FBSD; however, realize that the "-STABLE" tag mostly refers to the fact that the developers aren't allowed to make sweeping changes to subsystems/API's without permission from a consensus of developers and perhaps even notification of the userbase. It's not a guarantee of usability, etc. As noted, RELENG is what you want for now; it's never going to be changed for the sake of a feature, only for security related patching. >> > 3) "make buildworld" re-compiles _everything_ or the "base system" only? >> >> It recompiles the base system. For updates to packages installed from >> ports look at portupgrade. > > OK. It brings another question. For example Postgres is not a part of > the base system. Will it break if i make: > ## > pkg_add -r postgresql83-server.tbz > cvsup /usr/share/examples/cvsup/standard-supfile > make buildworld > make buildkernel > make installkernel > reboot (in single mode) > mergemaster -p > make installworld > mergemaster > reboot > ## > > ...And what should I do if Postgres (or any other arbitrary binary > package) breaks afterwards? How should I keep the binary packages > up-todate? Actually I intend to > compile Postgres from the ports after success in re-building and > installing the base system, but the question still remains. First, let me hopefully give you a little comfort, that as long as you're only tracking a RELENG branch, this (breakage of a port) will Hardly Ever Happen(tm). I think another poster already pointed you to "portupgrade" (which is well-known in the community and perhaps even mentioned in the official FBSD Docs, although it's a "port" itself ... take a gander at /usr/ports/port-mgmt for an idea of what's there to manage your ports. Now, let me caution you that updating the *ports* is more likely to cause issues than the updating of the base system. If you, for example, happen to upgrade expat or something basic to a bunch of ports, things can go pretty haywire until everything's back up-to-date. But, then again, that's what the ports-mgmt tools are supposed to help with. > Last but not least: Thanks for the fast and detailed response. I > appreciate it very much. Well, welcome to *the* community. FBSD's community is often that way. Kevin Kinsey -- In every hierarchy the cream rises until it sours. -- Dr. Laurence J. Peter