Applied update to Centos 4.4 on 9/2006
Date: 2007/07/19

My notes on the upgrade.
This is a large updated (over 200 packages) bring the
release from CentOS 4.3 to 4.4 and the 2.6.9-42.0.2 kernel.

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.

Notes on upgrading from the 2.6.9-34.0.2.EL ->  2.6.9-42.0.2.EL

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:
      Replace /usr/lib/X11/app-defaults/XTerm with older copy (or delete everthing 
      after '*tek4014*fontSmall: 6x10'. Fixes:
         1. xterm comes up with scroll bars
         2. backspace key isn't working in vi


3. re-Install the NVIDIA driver. 
   Downloaded new driver from www.nvidia.com, version NVIDIA-Linux-x86-1.0-8762
   and stored it in
   /home/tcs3/public_html/systems/tcs3/computers/linux/0609_nvidia

   # cd /home/tcs3/public_html/systems/tcs3/computers/linux/0609_nvidia
   # sh NVIDIA-Linux-x86-1.0-8774-pkg1.run.txt 

   Restore /etc/inittab to boot into X.

5. TCS

   create /dev/pmac node:
      #  mknod --mode=666 /etc/udev/devices/pmac c 66 0

  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.

6. SSH

   Copied the ssh client & server setup from IRTF.
     basicly copied /etc/sshd_config & /etc/ssh_config to tcs3 computers.