Updated to Centos 4.6 on 4/2008 
Date: 2008/03/31

My notes on the upgrade.
Update contain new kernel release: from 2.6.9-67.0.1 to 2.6.9-67.0.7. 

0. Intro

Updating the kernel require a bits of extra work due to:
   1. We developed our own modules (pmac.o) -> recompile & reinstall pmac.ko for new kernel.
   2. Install NVIDIA drivers for twinview support -> installation required after kernel upgrade.

1. Yum update.

   # yum update

2. Modify /etc/inittab to not boot into X. (runlevel 3 instead of 5)
   Disable loading of pmac.ko module in /etc/rc.d/rc.local
   Modify /boot/grub/menu.lst to remove entry for smp kernel and check default=0
   Reboot. (must kill X to install graphic driver).

   Post-update fixes:
      Set scrollbars to false in  /usr/lib/X11/app-defaults/XTerm.

3. re-Install the NVIDIA driver (Geforce FX5600)
   (just reinstall the the lasted downloaded version).
   version NVIDIA-Linux-x86-169.07-pkg1.run, and stored it in
   /home/tcs3/public_html/tcs3/computers/linux/0801_nvidia

   # cd /home/tcs3/public_html/tcs3/computers/linux/0801_nvidia
   # sh NVIDIA-Linux-x86-169.07-pkg1.run  

   Restore /etc/inittab to boot into X.

4. TCS

  New kernel require new .ko module -> reinstall tcs3 or module in /home/to/current/.
  Restore /etc/rc.d/rc.local to load pmac.ko.
  Recompile and test tcs3 main,  as tcs3: 
     > cd to last version
     > make clean 
     > make
     # make main-install
     # make client-install