From: Miklos S. <mi...@sz...> - 2005-09-25 12:40:53
|
> You may like relative symlinks but there are many cases where relative > symlinks are evil and absolute ones are a must. For example on all my > systems I only use absolute symlinks because many directories are > symlinked and relative symlinks then cause breakage, e.g. > > /usr/src is a symlink to /mnt/home/src. > > $ cd /usr/src/linux-2.6 > $ cd ../.. > $ pwd > /mnt/home > > So a symlink inside /usr/src that points out of /usr/src in a relative > manner would suddenly find itself in /mnt/home instead of in /usr and > would no longer resolve... An absolute one going to /usr/... always > works. The breakage you describe happens when you _change_ /usr/src to be a link. Yes, relative symlinks are more fragile when moving things around. But if things don't move (which they should rarely do), they are superior. Miklos |