On Wed, Aug 16, 2006 at 10:58:54PM -0700, Dan Nicholson wrote: > Right. I get the same thing here. What I meant was, I think it's a bug > in udevtest. The same comment "/* remove sysfs_path if given */" is > used in both udevtest and udevinfo. However, it only works in > udevinfo.
The problem is that sysfs_init() (which initialises sysfs_path) is called too late - after it tries to remove sysfs_path from the path. This patch should fix it. Alex :-) -- Pippin Computer Monkey to the Pelican www.oxrev.org.uk, www.corpusjcr.org, www.rev.org.uk
diff -urw udev-096.orig/udevtest.c udev-096/udevtest.c --- udev-096.orig/udevtest.c 2006-08-17 12:01:45.000000000 +0100 +++ udev-096/udevtest.c 2006-08-17 12:02:09.000000000 +0100 @@ -64,6 +64,7 @@ udev_config_init(); if (udev_log_priority < LOG_INFO) udev_log_priority = LOG_INFO; + sysfs_init(); if (argc != 2) { info("Usage: udevtest <devpath>"); @@ -82,7 +83,6 @@ } else devpath = argv[1]; - sysfs_init(); udev_rules_init(&rules, 0); dev = sysfs_device_get(devpath);
pgpWbVmUhekDI.pgp
Description: PGP signature
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page