Ian Jackson wrote:
> The latest draft FHS, which they may well publish as it stands, makes
> the following changes with which I have very strong disagreements:
>  * The mail spool, /var/spool/mail, is moved to /var/mail.

This is a positive thing.  Both SVR4 and BSD 4.4 put it here.  I think
any contemporary unix should.

>  * /var/lib is renamed to /var/state (yes, all of it).
>  * /var/lib/games is moved to /var/games.
>  * A new directory /usr/libexec is created to hold command binaries
>   used only internally by programs - these are to be moved from
>   /usr/lib and in some cases /usr/sbin.  Oddly there is no
>   corresponding /libexec directory.

I don't really care about these.  They're the sort of thing that dances
around from one unix to the next anyway.

> The two good changes that I see are (and they are not minor):
>  * /usr/share exists and is defined.
>  * /opt exists and is defined.

These are nice.

> [1] When the original FSSTND was created I argued in favour of
> /libexec and /usr/libexec, but lost that debate.  I'm less convinced
> now than I was then, but my main reason for opposing it now is that it
> is too late to change.

Nah - we've always got to be careful about "it's too late now" syndrome.
To think otherwise, is to plot a path to obsolescence.  They oughta add
/libexec, tho.

Symlinks help, especially if you keep developers informed that usage Of
those symlinks is deprecated.


Reply via email to