Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Mar 2009 21:17:36 +0200
From:      Frederique Rijsdijk <frederique@isafeelin.org>
To:        <freebsd-questions@freebsd.org>
Subject:   Re: Binary upgrade 7.1 i386 -> amd64 ?
Message-ID:  <9367d26b7089f0f0002f1c031e1e1298@localhost>
In-Reply-To: <49BA13B8.3070602@isafeelin.org>
References:  <49BA13B8.3070602@isafeelin.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Fri, 13 Mar 2009 09:05:12 +0100, Frederique Rijsdijk
<frederique@isafeelin.org> wrote:
> I'm planning to binary upgrade a machine that's now running i386
> 7.1-RELEASE-p3 to AMD64. 

Just to follow up on my quest here..

The upgrade went fine. Most ports were broken as expected. I gave up trying
to recompile everything after a while, tripping over errors all over the
place. Weird ones. The mountain of errors in front of me just never got any
smaller. 

Ended up deleting all ports (pkg_delete -f \* is not something you do alot)
and /usr/local/lib. This left me with configuration files of all the apps I
had installed, as well as /var/db/ports/*. I simply recompiled the complete
of apps that was installed, and after a day or so of compiling all is
working again. No further work required. Amazing stuff! 

I find it amazing that even when things go really wrong in BSD (of course I
did that :), it's quite easy to recover from such a aituation. Just all the
port compiler options (/var/db/ports/*) and all the conf files of the apps
is enough to recover - even from source. At the end of the day, it put a
big smile on my face.

Just had to say it!


-- Frederique





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9367d26b7089f0f0002f1c031e1e1298>