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

Re: Wierd bug report: /usr/share/.. = / ???



On Mon, 2002-04-08 at 13:45, Adam C Powell IV wrote:
> 
> I just received bug #141738 against petsc2.1.1-doc saying that links 
> from /usr/share/doc/petsc2.1.1-doc/include are going to 
> /lib/petscdir/2.1.1/include instead of /usr/lib/petscdir/2.1.1/include.
> 
> This is really odd, as I made them using dh_link and the links seem 
> correct (../../../.. should be /usr, right?), but indeed, they give file 
> not found errors when I try to inspect the files.
> 
> But what's *really* bizarre is:
> 
> cd /usr/share/doc/petsc2.1.1-doc/include
> ls .. [gives what I'd expect, /usr/share/doc/petsc2.1.1-doc contents]
> ls ../.. [gives what I'd expect, /usr/share/doc contents]
> ls ../../.. [gives what I'd expect, /usr/share contents]
> ls ../../../.. gives not /usr, but root!
> 
> What's wrong with the system, such that this happens -- for both me and 
> the bug reporter?  And why has this changed since I first made the 
> symlinks and tested them, and they worked?
> 
> I don't think this is a PETSc bug, but something deeper...

I can't reproduce this (but keep in mind that the .. entry in a
directory can theoretically point anywhere), but why don't you use
absolute link targets anyway? Looks like they would be shorter and less
error prone here.


-- 
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast


--
To UNSUBSCRIBE, email to debian-mentors-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: