On Thu, 15 Jul 2010 23:42:00 +0200, Christoph Anton Mitterer 
<cales...@scientia.net> wrote:
> The FHS in turn specifies:
> "The following files, or symbolic links to files, must be in /sbin if the 
> corresponding subsystem is installed:
> ...
> fsck.*
> mkfs.*
> "
> (see http://www.pathname.com/fhs/pub/fhs-2.3.html#SPECIFICOPTIONS8).

You pose an interesting question.  After thinking about it a bit, here's
my current take on it.

I interpret "corresponding subsystem is installed" to mean that the
kernel knows how to mount and use the filesystem type in question.  To
the best of my knowledge, that is not true for CP/M filesystems, which I
believe can only be manipulated from user space and not directly
mounted.

Also, the overall definition for /usr/sbin in the FHS says "This
directory contains any non-essential binaries used exclusively by the
system administrator."  That is clearly not true in this case.

All this suggests to me that leaving the two executables in question in
the /usr/bin directory where they are now is a better choice than moving
them. 

> I don't judge whether /sbin is really a better location,.... just
> wanted to bring this to your attention :)

No problem.  It's an interesting question.  Do you agree with my
analysis?

Bdale

Attachment: pgpjvLkCoAzeH.pgp
Description: PGP signature

Reply via email to