On Sat, Jul 08, 2006 at 11:50:49AM +1000, Paul wrote: > is there anyway I can script the upgrade of the kernel + nividia and > Lirc Kernel mods (kmdl) > heres what I do now > > * yum update > * [reboot ] > * yum install nvidia-graphics8762-kmdl-$KVER > * yum install lirc-kmdl-$KVER > * [reboot] > > Whats the easiest way to script the install of the kernel mods so I can > just reboot the once? > ie can I do a yum install nvidia-graphics8762-kmdl-$newest_kernel > etc...BEFORE I reboot and using that kernel
Yes. > Does the install of the kmdl install in the current kernel or the > downloaded kernel? It doesn't matter, the kmdl looks into the appropriate folders, it doesn't interfere with the running kernel. I use something like the following (after having installed/upgrade the kernel rpms). It works with arbitrary kernel rpms (kernel, kernel-smp, kernel-suspend2-xen0 etc) and on both FC and RHEL. kernels=`rpm -qf /boot/vmlinuz-* | grep -v "^file .* is not owned by any package"` uname_rs=`rpm -ql $kernels | grep ^/boot/vmlinuz- | sed -e's,^/boot/vmlinuz-\(.*\)$,\1,'` for kmdl in `rpm -qa \*kmdl\* | sed -e's,-kmdl-.*,-kmdl,' | sort -u`; do for uname_r in $uname_rs; do package=${kmdl}-$uname_r rpm -q $package > /dev/null 2>&1 || echo $package done done | xargs -r smart install (it's untested in the form above - I ripped this out of my upgrading/installing anaconda scripts) -- Axel.Thimm at ATrpms.net
pgpIcwNYOXwND.pgp
Description: PGP signature
_______________________________________________ atrpms-users mailing list atrpms-users@atrpms.net http://lists.atrpms.net/mailman/listinfo/atrpms-users