On Sun, Apr 07, 2013 at 04:06:40PM -0500, William Hubbs wrote:
> That's why I said "may". I haven't attempted that migration manually, so
> I don't know how easy or difficult it would be. You may be able to do
> that, but you will be basically on your own to figure it out.
I did it on a really old box yesterday.
It's a little bumpy since I can't reboot the box all yet, so it's not
entirely done.

 21:51:38 up 1035 days, 15:04,  2 users,  load average: 2.24, 1.70, 1.31

It went from sys-apps/baselayout-1.12.14-r1 to sys-apps/baselayout-2.1-r1.
Still has kernel 2.6.11, glibc-2.10.1-r1, sys-fs/udev-151-r4, 
sys-apps/coreutils-8.7

Rough guide:
1. Make your own /run and mount it beforehand.
2. Grab a list of ALL services that are running to a file. You won't be
   able to do this later.
3. Upgrade the package.
4. Update your configs, esp hwclock/clock, and ensure clocks are good.
5. echo default >/run/openrc/softlevel
6. For each service from #2, "touch /run/openrc/started/$SERVICE"
7. rc-update -u
8. Check that all your services are still good.

The kernel/udev/glibc/coreutils upgrade is going to be a little bit more
fun.

Disclaimer for the foolhardy: I have taken on consulting in the past on
upgrading ancient Gentoo servers to latest, with minimal downtime or
breakage; my record is a box with updates more than 6 years prior.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85

Reply via email to