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

Reply via email to