Thierry Vignaud <[email protected]> writes: > On 24 July 2012 11:28, Colin Guthrie <[email protected]> wrote: >>> Some links were broken in / (they work only if cwd is /): >>> >>> -lrwxrwxrwx 1 root root 7 Gou 24 08:30 bin -> usr/bin >>> +lrwxrwxrwx 1 root root 8 Gou 24 08:42 bin -> /usr/bin >>> >>> -lrwxrwxrwx 1 root root 7 Gou 24 08:30 lib -> usr/lib >>> -lrwxrwxrwx 1 root root 9 Gou 24 08:30 lib64 -> usr/lib64 >>> +lrwxrwxrwx 1 root root 8 Gou 24 08:42 lib -> /usr/lib >>> +lrwxrwxrwx 1 root root 10 Gou 24 08:42 lib64 -> /usr/lib64 >>> >>> -lrwxrwxrwx 1 root root 8 Gou 24 08:30 sbin -> usr/sbin >>> +lrwxrwxrwx 1 root root 9 Gou 24 08:42 sbin -> /usr/sbin >>> >>> Note the missing leading "/"... >> >> Yup this is intentional. There is no need to a leading /. IMO this is >> just a bash bug: >> >> e.g. >> >> mkdir -p foo/usr/bin >> ln -snf usr/bin foo/bin >> ls -l foo/ >> >> The above is no different and works fine. > > yes that's a ls bug that display them as broken
Maybe this one? http://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=6124a3842dfa8484b52e067a8ab8105c3875a4f7 -- Olivier Blin - blino
