On Fri, 20 Feb 1998, Joey Hess wrote:

[snip]
> Policy says:
> 
> 3.3.5. Symbolic links
> ---------------------
> 
>      Most symbolic links should be relative, not absolute. Absolute links,
>      in general, cause problems when a file system is not mounted where it
>      "normally" resides (for example, when mounted via NFS).
> 
>      In particular, symbolic links from one part of `/usr' to another
>      should be relative.
> 
>      In certain cases, however, relative links may cause more problems. For
>      example, links into `/etc' and `/var' should be absolute.
> 
> According to Joost and others who posted in the previous thread, symlinks
> into /usr (from /var or some other top level directory hierarchy other than
> /usr) should be absolute too. Do any people still disagree? I'd like to
> get policy changed if everyone agrees /usr should be listed too.

I agree that the policy should be clarified. In short: Symbolic links
_within_ a top level directory should be relative, symbolic links
_between_ top level directories should be absolute.

Examples how things should be set up according to this policy: 
        /usr/X11R6/man/man1/foo.1x.gz ->
                 ../../../man/man7/undocumented.7.gz
             (relative link)

        /usr/X11R6/lib/foo/data -> /var/lib/foo
             (absolute link)

Note, that I think is what the policy says already--it just has to be
`clarified'. I'll prepare a change for the next release of the policy
manual.


Thanks,

Chris

--                 Christian Schwarz
Do you know         [EMAIL PROTECTED], [EMAIL PROTECTED],
Debian GNU/Linux?    [EMAIL PROTECTED], [EMAIL PROTECTED]
      
Visit                  PGP-fp: 8F 61 EB 6D CF 23 CA D7  34 05 14 5C C8 DC 22 BA
http://www.debian.org   http://fatman.mathematik.tu-muenchen.de/~schwarz/

Reply via email to