This used to be rocket science, now with yum and grub it can actually happen transparently. That is, if you don't have any kernel modules that need rebuilding.
yum updateWill do the trick (then reboot) in the simple case.
Then I add the following 3 lines to /etc/rc.local
if [ -f /root/NVIDIA.run ]; then /root/NVIDIA.run -s -n fiThe -s -n switches do exactly what I want, namely tell the install to shut up, not ask questions and do what it should.
If this was my home system, this would add about a full minute of delay to the time required to bootup and would annoy me. In that case the thing to do would be to do what I always used to do: take this out of /etc/rc.local and run it by hand whenever a new kernel comes along. After the system gets done thrashing around trying to start the X server, log in as root and do the following:
./NVIDIA-Linux-x86_64-100.14.19-pkg2.run telinit 3 telinit 5
su /usr/bin/vmware-config.plTaking all the defaults seems to work just fine, and when offered the choice, elect to keep the network setup. If I find there is some nice set of switches for this script like the nvidia driver install script, I just might add it to rc.local as well.
Adventures in Computing / [email protected]