Ok so there are actually two directories which are broken in the header packages:
-lrwxrwxrwx root/root 0 2009-02-25 17:11 ./usr/src/linux-headers-2.6.28-8-generic/include/linux/linux -> ../../linux-headers-2.6.28-8/include/linux -lrwxrwxrwx root/root 0 2009-02-25 17:11 ./usr/src/linux-headers-2.6.28-8-generic/include/asm-x86/asm-x86 -> ../../linux-headers-2.6.28-8/include/asm-x86 These are caused by the sweep over the header to ensure we do have all the directories. This fails to check if we actually do, checking only if the file exists. Where the directory was already made due to a contained file, then we miss it and create the link triggering bogus links above. Seems simple to fix. Patch attached. Will push to the kernel-team. ** Attachment added: "0001-UBUNTU-link-headers-only-link-directories-which.patch" http://launchpadlibrarian.net/23124528/0001-UBUNTU-link-headers-only-link-directories-which.patch -- broken "linux" link in kernel headers https://bugs.launchpad.net/bugs/315252 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs