Re: Moving to FHS: A new proposal
-----BEGIN PGP SIGNED MESSAGE-----
On Thu, 6 Aug 1998, Richard Braakman wrote:
> - base-files provides a utility "fhsconfig" that moves these directories
> to their counterparts in /usr/share, and installs these symlinks:
> /usr/doc -> share/doc
> /usr/info -> share/info
> /usr/man -> share/man
> fhsconfig is intended to be run interactively by the sysadmin.
> If the destination directories exist and are not empty, fhsconfig will
> fail and report the problem. Its role is similar to "shadowconfig".
> ("fhsconfig off" can be provided if someone figures out a way to
> make it reversible.)
This is much better idea than moving things in a postinst, but I would
much prefer not to move anything, if we can avoid it. For example, we can
avoid to move /usr/man if we manage to configure man so that it searches
both in FSSTND and FHS directories.
If we decide not to move things, and since /usr/share/doc is a very
user-visible change, I think the freeze of slink would be the right time
to start uploading packages using /usr/share/doc to the new unstable
(so that slink will be only FHS-compliant partially).
> In the meantime, we can start addressing other FHS issues:
>
> - Policy change: Maintainers are encouraged to move files from FSSTND
> directories to FHS directories, if they can be moved without needing
> a compatibility symlink.
I would add: as long as they do not break other packages. If they do they
should agree to do it at once.
BTW: Since /usr/share is already quite populated, I think moving to
/usr/share when FHS requires it should be allowed to be done as soon as
possible. It seems we already "allow" it, but it is not written in the
policy yet :-)
> New packages must not create new non-FHS directories.
Looks reasonable.
My general idea about this whole FHS thing would be to remove in slink
as much as we can all those "forced" non-FHS-isms like datadir=/usr/lib
in configure scripts, and postpone the "big" user-visible changes
about /usr/doc and /usr/info to the distribution after slink.
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
iQCVAgUBNcnXliqK7IlOjMLFAQGg2AP6Au98GIZvxJgsEOhkuvfAT6SJYK9Usy9h
UYuSf4derr6KNho/zlp+ceBmucwQp7GpSiFUluuAu/1iR22lNjZs1AUByciGOmgl
nz02YhtT3R+1LdrEtsXXZyEAMhzwRPLMINWubZjfIoaqF52slzEz4sfMYQOlkmVC
Z6VVJrElri0=
=guP+
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: