[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: