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
