Messages in this thread | | | Date | Mon, 22 Dec 2003 16:58:09 -0800 | From | Greg KH <> | Subject | [ANNOUNCE] udev 010 release |
| |
I've released the 010 version of udev. It can be found at: kernel.org/pub/linux/utils/kernel/hotplug/udev-010.tar.gz
rpms built against Red Hat FC1 are available at: kernel.org/pub/linux/utils/kernel/hotplug/udev-010-1.i386.rpm with the source rpm at: kernel.org/pub/linux/utils/kernel/hotplug/udev-010-1.src.rpm
udev is a implementation of devfs in userspace using sysfs and /sbin/hotplug. It requires a 2.6 kernel to run. Please see the udev FAQ for any questions about it: kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ
Please read the FAQ if you have any questions about devfs and udev. It's been updated a lot in response to all of the confusion about this topic.
The major changes since the 008 release are: - a number of bugs that were in the 009 release are now fixed. The extras/ subdir should now build properly (but I take no responsibility if it doesn't...)
- we now don't blow away old config files if you install this version on top of an older version. Sorry about that...
- udev now supports looking at multiple sysfs files at once for a single rule. This enables you to write such rules as: LABEL, BUS="usb", SYSFS_vendor="FUJIFILM", SYSFS_model="M100", NAME="camera%n" which helps in trying to identify a device in a unique way. Right now udev supports up to 5 different sysfs files. If you want to have more, the code can be changed, just let me know.
- new format modifier "%k" has been added to allow rules to use the kernel name of the device.
- an example shell script that handles an IDE devfs mapping has been added to the tarball. Thanks to Kay Sievers for this.
Thanks again to everyone who has send me patches for this release, a full list of everyone, and their changes is below.
udev development is done in a BitKeeper repository located at: bk://linuxusb.bkbits.net/udev
Daily snapshots of this tree used to be found at: http://www.codemonkey.org.uk/projects/bitkeeper/udev/ But that box seems to be down now. Hopefully it will be restored someday. If anyone ever wants a tarball of the current bk tree, just email me.
thanks,
greg k-h
Summary of changes from v009 to v010 ============================================
<ananth:in.ibm.com>: o change pgsize
<christophe.varoqui:free.fr>: o extras multipath update o extras multipath update o extras multipath update o extras multipath update
Kay Sievers: o fix udev-test.pl o small cleanup udev-remove.c o experimental CALLOUT script for devfs ide node creation with cd, disc, part o add any valid device o introduce format char 'k' for kernel-name o trivial make fixes o don't overwrite old config on install o udev-remove.c cleanups o bug in udev-remove.c o trivial cleanup parser changes
<roman.kagan:itep.ru>: o fix comment and whitespace handling in config files
Adam Kropelin: o Allow build with empty EXTRAS
Daniel E. F. Stekloff: o libsysfs 0.4.0 patch o fix scsi_id segfault with udev-009 o add libsysfs docs
David T. Hollis: o mark config files as such in the rpm spec file
Greg Kroah-Hartman: o fix complier warning in namedev.c o add documentation for the new '%k' modifier (kernel name replacement) o add documentation about the multiple sysfs values that are now allowed for the LABEL rule o add tests for multi-file LABEL rules o add ability to have up to 5 SYSFS_ file/value pairs for the LABEL rule o Just live with a sleep(1) in namedev for now until libsysfs is fixed up o try to wait until the proper device file shows up in sysfs o remove unneeded TODO and FIXME entry o clean up the stand-alone tests to work properly on other people's machines o add tests to catch whitespace and comment config file parsing errors
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |