[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Heads up on an forthcoming rawhide kernel change...

So we had a bug filed a while ago, requesting the ability to install the same 
kernel version of different arches on the same system with the same /boot 


To do that, we've made some changes that should be transparent to most users, 
save those that are building external kernel modules. As of 
kernel-2.6.25-0.154.rc6.git7.fc9, we now include the target cpu in uname -r 
output, like so:

# uname -r

And we've also renamed files in /boot:

# ls /boot/*x86_64*

# ls /boot/*i686*

The uname -r change also means /lib/modules/ looks slightly different:

# ls /lib/modules/

And so do the contents of the kernel-devel packages:

# ls /usr/src/kernels/

This last one is probably the one with the most visible impact, as any 
external module build script that was looking 
for /usr/src/kernels/$(uname -r)-$(uname -m) should now be looking 
for /usr/src/kernels/$(uname -r) only.

Sorry for the disruption, and it looks a touch ugly having arch in uname -r, 
but hey, everyone else[*] is doing it. And now you can install both arch 
kernels to the same /boot.

Yell loudly if we broke something besides external kernel module building, 
which should be trivial for your 3rd-party module provider to fix.

[*] kylem says ubuntu/debian already do this, and possibly suse as well...

Jarod Wilson
jwilson redhat com

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]