1) I missed a bug in the package.

The order of symlinks in the rcsysinit.d directory currently is:

...
S10udev
S15udev_retry
S20swap
S30checkfs
S40mountfs
S50cleanfs
...

This completely defeats the point of the udev_retry script: to retry RUN+="..." rules that failed because /usr or /var was unavailable. Please move S15udev_retry to S45udev_retry.

2) The 60-persistent.rules file creates some symlinks in /dev/disk/{by-id,by-uuid,by-label,by-path} that help resolve the disk equivalent of Bug 1672. To do so, it calls external helpers, among which there are /sbin/dmsetup (part of the device-mapper package that is not in LFS) and /sbin/path_id (that is not even installed on my system). Attempts to run these scripts generate warnings on screen at boot time. Please resolve this.

Additionally, the dmsetup callout is no longer functional when I assign NAME="" to dm-* devices. In fact, this callout is never needed for typical LVM2 or EVMS setups where the necessary device nodes and symlinks are created without udev.

<OT>
LVM2 provides really stable device names. I had absolutely nothing to change in the system when I tried the pata_via driver (providing /dev/sda for my hard disk) from the -mm kernel instead of the regular via82cxxx driver that creates /dev/hda.
</OT>

3) README.debug is useful, but contains a typo: "Some are exclude by default." -> excluded

4) show_event_log contains bashisms but doesn't use the #!/bin/bash interpreter line.

--
Alexander E. Patrakov
Don't mail to [EMAIL PROTECTED]: the server is off until 2006-01-11
Use my GMail or linuxfromscratch address instead
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to