Recently it was brought up that we have a problem WRT /usr/share/man. I have two more WRT bootscripts.

Specifically this bit from the FHS-2.3 for supporting these changes:

This directory contains any non-essential binaries used exclusively by the system administrator. System administration programs that are required for system repair, system recovery, mounting /usr, or other essential functions must be placed in /sbin instead. [29]

Unfortunately, this same note is not applied for /usr/bin (but should be), but this does cover it.

/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. [1]

One of my testing criteria is that the path includes only /bin and /sbin before $remote_fs is brought up. /usr/bin/find must be moved to /bin or the cleanfs script must be changed. I'm for moving find, or createfiles might get a few lines added to it in BLFS. :-)

Next is the console script. Easiest solution is to move this after the network script. Alexander, you are most knowledgeable with console script. Is that acceptable or is there a requirement for it to be before the network script? If so, then openvt, kbd_mode, and setfont need to be moved to /bin from /usr/bin, along with anything else these programs require in /usr. I prefer the second solution--moving the files so that a user's locale is supported from sysinit on--but this may be a larger change than I know about.

-- DJ Lucas
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to