On Saturday 16 April 2011 21:55:30 Simon Geard wrote:
> My understanding is that the problem isn't with the location of
> libraries - it's with the location of data under /usr/share. Stuff like
> the pci.ids and usb.ids files, which are apparently required for some of
> the udev rules. Those files could presumably be moved to somewhere
> under /, but there's no obvious place to put them, no /share
> directory...

Gently illuminating a point that does not necessarily invalidate your whole 
argument: pci.ids and the IDs used in drivers are not necessarily in sync. 
Udev should depend solely on the IDs compiled into the drivers; it can easily 
obtain this info from the driver itself. Udev v165 seems to care about pci.ids 
only in config.h*, configure, and configure.ac; pci.ids doesn't seem to be 
referenced anywhere else in the source. Neither 'pci.ids' nor #defines using 
the file seem to be used in any code, which makes sense since a driver should 
not claim any device that does not match its compiled-in IDs. I would expect 
usb.ids to be treated similarly. I wouldn't expect great changes within 
several releases of udev.
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to