bug-coreutils
[Top][All Lists]
Advanced

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

bug#10472: `realpath --relative-to=<path> /` outputs inconsistent traili


From: Pádraig Brady
Subject: bug#10472: `realpath --relative-to=<path> /` outputs inconsistent trailing slash
Date: Tue, 10 Jan 2012 22:30:48 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110816 Thunderbird/6.0

On 01/10/2012 09:53 PM, Mike Frysinger wrote:
> On Tuesday 10 January 2012 15:15:57 Mike Frysinger wrote:
>> as does these:
>>      realpath --relative-to=/ /usr
>>      realpath --relative-to=/ /usr/
>> which is to say, they show:
>>      ..
> 
> sorry, typo here ... these actually output:
>       ../usr
> 
> i guess that should be just "usr".
> -mike

Agreed. python concurs too:

>>> os.path.relpath(start='/usr',path='/')
'..'
>>> os.path.relpath(start='/',path='/usr')
'usr'

Essentially in these edge cases the relative paths
printed are valid, but not canonicalised.

I'll fix it up.

cheers,
Pádraig.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]