I adapted Evan's patch a bit (separate commits, some code cleanup, split
between trunk/ubuntu), and committed to the Ubuntu branch. I tested this
with
sudo jockey-text --no-dbus -k 2.6.38-8-server -e kmod:wl
(when running 2.6.38-8-generic).
This now correctly installs linux-headers-server (and linux-
headers-2.6.38-8-server), so the jockey side of the patch works. But as
there currently is no way to tell the bcmwl package "please build for
that other kernel", just doing this command only builds for the current
kernel:
$ dkms status
bcmwl, 5.100.82.38+bdcom, 2.6.38-8-generic, x86_64: installed
DKMS does not have an init script any more, so booting the -pae kernel
after installation won't automatically build the module for the new
flavour. This would now work if ubiquity would install the -pae kernel
after calling jockey -C, or if it would trigger a rebuild of the dkms
modules if it installs the kernel before jockey -C.
Perhaps this test is flawed because I don't actually have the -server
kernel installed. DKMS might already be clever enough to build modules
for all installed kernels.
Evan, did you test this end-to-end and are sure that this is sufficient
now?
Thanks!
** Changed in: jockey (Ubuntu Natty)
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/759804
Title:
Installation of -pae kernel happens after jockey -C, causing removal
of built DKMS modules
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs