Hi,

While running OpenJDK tests, I realized that one test was failing because it
expected to find "uptime" in /usr/bin, but we install it in /bin, as we do for
all procps executables (One could complain that tests shouldn't hard code
paths, but it is not my point). This raises the question of what files should
go into /bin (and /sbin).

I cannot see how "uptime" could be needed early in the boot process, or in
case /usr is not mountable. Same for "free", "w", more arguably for "watch",
"top" and so on.

OTOH, the FHS is clear:
------
/bin contains commands that may be used by both the system administrator and
by users, but which are required when no other filesystems are mounted (e.g.
in single user mode). It may also contain commands which are used indirectly
by scripts.
------

My question is therefore: should we try to move some of the executables in
/bin to /usr/bin? If yes, then the second question is "which executables". I
can propose a list (only tomorrow actually; I'll have other things to do this
afternoon and tonight)

Pierre
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to