User:NeddySeagoon/HOWTO Update Old Gentoo

Background
Some time ago, it looks like mid 2011, my four or five discrete systems were retired in favour of a Gen7 HP Microserver running KVMs to replace the physical servers. The power savings paid for the Microserver in 18 months and its still going.

The poor wee thing struggled in only 8G of RAM and I wanted to run another KVM. I upgraded to 16G RAM, that's double the maximum its supposed to take but that's another HOWTO.

In 2011, one of the services moved to a KVM was my router. It was originally Smoothwall 3 on a 233MHz Pentium. To be able to test the KVM implementation I created a number of throw away KVMs for testing, before I exposed real hardware to the new router.

Of course, being throw away KVMs, they were never thrown away, they were just shut down and left.

Being in need of another KVM, I thought it might be fun to attempt to upgrade a 2011 Gentoo install, rather that install a new KVM.

The Starting Point
The datestamp on the gentoo repo Thu Aug 11 17:36:42 UTC 2011 That qualifies as old and out of date

Profile
default/linux/amd64/10.0 default/linux/amd64/10.0/desktop default/linux/amd64/10.0/desktop/gnome default/linux/amd64/10.0/desktop/kde default/linux/amd64/10.0/developer default/linux/amd64/10.0/no-multilib default/linux/amd64/10.0/server hardened/linux/amd64 hardened/linux/amd64/selinux hardened/linux/amd64/no-multilib * hardened/linux/amd64/no-multilib/selinux selinux/2007.0/amd64 selinux/2007.0/amd64/hardened selinux/v2refpolicy/amd64 selinux/v2refpolicy/amd64/desktop selinux/v2refpolicy/amd64/developer selinux/v2refpolicy/amd64/hardened selinux/v2refpolicy/amd64/server

binutils
Blue_Test ~ # binutils-config -l [1] x86_64-pc-linux-gnu-2.21.1 *

gcc
Blue_Test ~ # gcc-config -l [1] x86_64-pc-linux-gnu-4.5.3 * [2] x86_64-pc-linux-gnu-4.5.3-hardenednopie [3] x86_64-pc-linux-gnu-4.5.3-hardenednopiessp [4] x86_64-pc-linux-gnu-4.5.3-hardenednossp [5] x86_64-pc-linux-gnu-4.5.3-vanilla

Kernel
Blue_Test ~ # uname -a Linux Blue_Test 2.6.39-hardened-r8 #1 SMP Thu Jul 28 19:39:39 BST 2011 x86_64 AMD Phenom(tm) 9550 Quad-Core Processor AuthenticAMD GNU/Linux

World
app-admin/metalog app-admin/sudo app-portage/gentoolkit app-portage/ufed app-text/wgetpaste net-analyzer/tcpdump net-misc/dhcpcd net-misc/ntp sys-apps/ethtool sys-apps/portage sys-apps/usermode-utilities sys-boot/grub-static sys-devel/gettext sys-kernel/hardened-sources sys-libs/gpm sys-process/dcron