On 2011-08-11 21:10 +0200, Jerome BENOIT wrote: > On my Debian (Wheezy) boxes, the /usr/src is a link to /usr/local/src , > /usr and /usr/local being mounted on different partitions. > I guess it is a common practice.
It might be common, but it is not a good practice since /usr/src is distribution territory. I.e. Debian packages will overwrite any local files without warning. > Whatever, I have noticed that in my /usr/src (-> /usr/local/src) > an orphaned link was created linux-kbuild-3.0.0 -> ../lib/linux-kbuild-3.0.0 : > the /usr/lib/linux-kbuild-3.0.0 does exist, but not > /usr/local/lib/linux-kbuild-3.0.0 > > I could create a link /usr/local/lib , but because of the version suffix, > this approach is not an appropriate one. > Of course, I can unorphan the link by hand, but I am looking for a permanent > solution. > > Any idea ? My advice would be to delete the symlink and move any files belonging to Debian packages to /usr/src. Use "dpkg -S usr/src" to find out which files belong to packages. If you don't want to do that, use a bind mount rather than a symlink for /usr/src. Then the /usr/src/linux-kbuild-3.0.0 symlink will work (but /usr/local/src/linux-kbuild-3.0.0 will not). Sven -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

