On Fri, Apr 14, 2006 at 09:59:48AM -0600, Archaic wrote:
> Moved:
> 
> /sbin/ata_id    to /lib/udev/ata_id
> /sbin/cdrom_id  to /lib/udev/cdrom_id
> /sbin/edd_id    to /lib/udev/edd_id
> /sbin/usb_id    to /lib/udev/usb_id
> /sbin/vol_id    to /lib/udev/vol_id
> 
> Added:
> 
> /lib/udev/scsi_id
> /lib/libvolume_id.so.0
> /lib/libvolume_id.so.0.61.0
> /usr/include/libvolume_id.h
> /usr/lib/libvolume_id.a
> /usr/lib/libvolume_id.so
> /usr/lib/pkgconfig/libvolume_id.pc

Note also that the extras/ directory contained a "path_id" shell script.
The "etc/udev/60-persistent-storage.rules" file contains rules to run
this script (in udev-088, it ran the script from /sbin, and -089 runs it
from /lib/udev) and create /dev/disk/by-path/* symlinks so you can refer
to a disk or partition by its "shortest physical path".

We don't have an equivalent to anything in this persistent-storage rules
file, but we do install all of the helpers -- except, in udev-088,
path_id.  path_id didn't have its own subdirectory under extras/ in
udev-088, and it didn't have its own Makefile either, so there was no
way to install it using udev's own build process.  But in -089, it does
have both of these.

So when the book upgrades to -089, I think we should add extras/path_id
to the EXTRAS variable in the build and install commands, so we have
this script installed.

I also personally think we should install the sample persistent storage
rules file, so that these helpers get used and stable symlinks get
created (in my own builds, I will definitely install it).  But that may
not be deemed necessary for a "base" system.

Attachment: pgpelvSsJWSuS.pgp
Description: PGP signature

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

Reply via email to