Bryan Kadzban wrote:
> Matt Burgess wrote:
>> On Tue, 2012-11-27 at 18:42 +0000, Matt Burgess wrote:
>>> On Tue, 2012-11-27 at 18:13 +0800, xinglp wrote:
>>>> The Udev-196 only create "/dev/disk/by-path".
>>> Confirmed. I'll take a look.
>>
>> Well, 2 hours later and I'm stumped. I've run 'udevadm --debug test
>> /sys/block/sda > /root/udevadm-test.lst 2>&1' on both 195 and 196
>> versions of udev, and can't see anything obviously different between
>> the 2.
>
> Not having 196 installed, do you have these files somewhere where I
> could take a look?
>
> Also I assume the ruleset is calling IMPORT{builtin}="blkid", possibly
> with some flags after blkid? That's what sets ID_FS_USAGE and friends
> (and what probes for the label and uuid).
>
> Hmm, did the Makefile changes for 196 handle the changes where upstream
> made both blkid and kmod optional? We now need to add a couple new
> defines if we want that to work right, otherwise IMPORT{builtin}="blkid"
> won't actually do anything, because blkid won't be added to the list of
> builtins available in the code:
Good catch Bryan. Last night I did a recursive diff between -195 and
-195 and look through that. I saw that KMOD and BLKID were made
optional, but didn't connect the dots.
I'll need to add to udev-lfs-196/cfg.h:
#define HAVE_KMOD 1
#define HAVE_BLKID 1
and try again.
Some other things I noticed:
1. Several locations are now hard coded with no ability to override:
/etc/udev/udev.conf
/etc/udev/keymaps/
/etc/udev/rules.d/
/etc/udev/hwdb.d
2. Including a hwdb instead of using lspci/lsusb. Now there are two
locations with possibly different contents for this information. I
didn't see an equivalent to update-pciids or update-usbids.
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page