[Pkg-sysvinit-devel] Bug#626263: Clarification of §10.5 symlink wording needed

Carsten Hey carsten at debian.org
Tue May 10 23:06:43 UTC 2011


* Russ Allbery [2011-05-10 15:32 -0700]:
> Carsten Hey <carsten at debian.org> writes:
>
> > Besides "/usr -> /", are symlinks to directories still supported as
> > top-level directories and are there still people using such a setup?
> > If nobody uses this anymore, the policy could be adapted to the year
> > 2011.
>
> Is there any reason *not* to continue supporting them?  They can
> definitely save you as a short term measure to work around a bad
> partitioning scheme until one can fix it by reformatting.

This is a valid use case.  With a valid use case, there does not seem to
be any doubt that the link target should be /run and not ../run.


As already mentioned, I don't think the wording of §10.5 strictly
applies to the /run symlink.  "lib64 -> /lib" also somehow involves
different top-level directories, but (contrary to the /run symlink), the
reason why §10.5 is in the policy does not apply to it.


To match the original intention more closely and to clarify §10.5,

| symbolic links pointing from one top-level directory into another
| should be absolute

could be written as ("out of" was stolen from [1]):

| symbolic links pointing out of a top-level directory should be
| absolute

or alternatively as:

| symbolic links pointing from one top-level directory out of it should
| be absolute


Regards
Carsten


 [1] http://lists.debian.org/debian-devel/1998/02/msg00627.html





More information about the Pkg-sysvinit-devel mailing list