From owner-freebsd-questions@FreeBSD.ORG Thu May 19 21:04:05 2011 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 866A61065674 for ; Thu, 19 May 2011 21:04:05 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) by mx1.freebsd.org (Postfix) with ESMTP id 426278FC13 for ; Thu, 19 May 2011 21:04:04 +0000 (UTC) Received: from r55.edvax.de (port-92-195-63-204.dynamic.qsc.de [92.195.63.204]) by mx01.qsc.de (Postfix) with ESMTP id 60A5F3CE00; Thu, 19 May 2011 23:04:03 +0200 (CEST) Received: from r55.edvax.de (localhost [127.0.0.1]) by r55.edvax.de (8.14.2/8.14.2) with SMTP id p4JL42FG004386; Thu, 19 May 2011 23:04:02 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Thu, 19 May 2011 23:04:02 +0200 From: Polytropon To: Chris Brennan Message-Id: <20110519230402.faa010bd.freebsd@edvax.de> In-Reply-To: References: <20110504142626.539c2b6f@scorpio> <4DC1CA49.8060801@onetel.com> <20110504181106.4ea5b8e7@scorpio> <20110519224049.a97c15fa.freebsd@edvax.de> Organization: EDVAX X-Mailer: Sylpheed 2.4.7 (GTK+ 2.12.1; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: FreeBSD Subject: Re: A possibly odd upgrade question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2011 21:04:05 -0000 On Thu, 19 May 2011 16:47:26 -0400, Chris Brennan wrote: > After much thought, I think my process would be this: > > chsh back to bin/sh (I currently use bash as my primary shell) > logout back in for shell change > pkg_delete -fravd > get new base srcs > portsnap > (re)install desired tools (vim mostly, although I can function in vi) > rebuild world/kernel for new version > rebuild new tools for new libs > > am I forgetting something? Yes, the recommended order. :-) First, update your ports/ and src/ trees (e. g. using portsnap and csup), then compile and install. You don't need any tools provided by ports for this task. After you've started your "new" system, install the additional software you need. Mentioning the shell was good: In case you remove bash from the system, it may cause trouble when a shell is requested for a user that is not there (the shell), as bash is not part of the base system. Still it seems that you'll do most of the work mentioned in the above paragraph as root, you will use root's default shell (which is csh) anyway. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...