What I have done:
1. Moved the functions file to /lib/boot/. For now, the Makefile also puts a copy of functions in init.d (it probably should be a symlink) for backward compatibility.
2. Moved some boot functions from the functions file to the rc file.3. Added the capability to source /etc/sysconfig/init_params for setting environment variables for use by the boot scripts.
4. Changed error handling of messages to allow the user to skip a "Press Enter" in the case of critical errors (the system just goes immediately to a halt or reboot). This is done with setting
HEADLESS=1 in /etc/sysconfig/init_params.5. Updated udev_retry to handle the /run directory for events that occur between starting udevd and mounting / read/write. Actually this script may need to be reviewed in more detail, because /run is always mounted r/w before udevd is started.
6. Miscellaneous formatting and header updates. What I have not done yet:1. Made any changes to the network configuration. This will encompass moving ifup and ifdown to /sbin as well as adding some module files to /lib/boot/.
2. Added lsb init scripts (install_initd, remove_initd).3. Move the creation of inittab from Section 6.60 to Chapter 7. I think this needs to be done to be able to have all the boot issues in one place in the book and there explain the inittab file a little better.
-- Bruce
lfs-bootscripts-20110710.tar.bz2
Description: Binary data
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
