Date: Thu, 19 May 2011 23:04:02 +0200 From: Polytropon <freebsd@edvax.de> To: Chris Brennan <xaero@xaerolimit.net> Cc: FreeBSD <freebsd-questions@freebsd.org> Subject: Re: A possibly odd upgrade question Message-ID: <20110519230402.faa010bd.freebsd@edvax.de> In-Reply-To: <BANLkTik58N1KhzXTR_B0UPPdrA0%2BfeS4aQ@mail.gmail.com> References: <BANLkTiki_yzeYNGVsSunk0H6j0EY%2BAb2Zg@mail.gmail.com> <20110504142626.539c2b6f@scorpio> <BANLkTime92wrMOUhESWVRpLjHGCd9Sc9RA@mail.gmail.com> <4DC1CA49.8060801@onetel.com> <20110504181106.4ea5b8e7@scorpio> <BANLkTi=frhi1=bg-hPvMkcbagf8EXv8YgA@mail.gmail.com> <20110519224049.a97c15fa.freebsd@edvax.de> <BANLkTik58N1KhzXTR_B0UPPdrA0%2BfeS4aQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 19 May 2011 16:47:26 -0400, Chris Brennan <xaero@xaerolimit.net> 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, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110519230402.faa010bd.freebsd>