On Tue, Nov 18, 2008 at 2:07 PM, Akemi Yagi amyagi@gmail.com wrote:
On Tue, Nov 18, 2008 at 1:55 PM, Fabian Arrotin
So what ? ;-) Simple example : i'm a new sysadmin and i've recently installed a clean CentOS 5.2 on which i've directly made updates. So (at this time) i'm running with kernel-2.6.18-92.1.18. Two days after i'm interested in installing kmod-drbd82 and , surprise, there is not kmod-drbd82-`uname -r` available in the centos extras repo .. weak-updates is 'invoked' after each kernel update so that kmod installed (and correctly located in the 'extras' directory) will be linked for the newly installed kernel. But that will not solve the problem for people only wanting to start using a specific kmod with the latest kernel already installed .. or am i missing the point ?
Weak-updates, when invoked, will look for *all* kABI compatible kernels on a given system and create a symlink for each one of them. (is my understanding)
Akemi
Alright. I just did a small test run.
[yagi2@nova7 ~]$ rpm -q kmod-drbd package kmod-drbd is not installed [yagi2@nova7 ~]$ uname -a Linux nova7 2.6.18-92.1.13.el5 #1 SMP Wed Sep 24 19:32:05 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux [yagi2@nova7 ~]$ rpm -q kernel kernel-2.6.18-92.el5.x86_64 kernel-2.6.18-92.1.13.el5.x86_64
<So, the system does not have kmod-drbd and has kernel 2.6.18-92.1.13.>
[root@nova7 ~]# yum install kmod-drbd
Dependencies Resolved
============================================================================= Package Arch Version Repository Size ============================================================================= Installing: kmod-drbd x86_64 8.0.13-2 extras 794 k
Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s)
Total download size: 794 k Is this ok [y/N]: y
<kmod-drbd has been installed on the system successfully>
[yagi2@nova7 ~]$ ls -l `find /lib/modules/ -name drbd.ko` -rw-r--r-- 1 root root 2874444 Oct 3 08:13 /lib/modules/2.6.18-92.1.13.el5/extra/drbd/drbd.ko lrwxrwxrwx 1 root root 50 Nov 18 14:47 /lib/modules/2.6.18-92.el5/weak-updates/drbd/drbd.ko -> /lib/modules/2.6.18-92.1.13.el5/extra/drbd/drbd.ko
<The above result is what I expected>
Akemi