[ANNOUNCE] udev 007 release

From: Greg KH
Date: Sun Nov 23 2003 - 19:31:34 EST


I've released the 007 version of udev. It can be found at:
kernel.org/pub/linux/utils/kernel/hotplug/udev-007.tar.gz

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

Note:
The CALLOUT rule format has changed. If you have a config file
using this rule, please change it to follow the new order. See
the man page for the proper style.

The major changes since the 006 release are:
- better parsing of the udev.permissions file
- string owner and group names in the udev.permissions file will
now work if you build against glibc.
- fix the CALLOUT rule to look the same as the other rules.
- add format char for CALLOUT rule output
- support arguments in callout exec
- add ability for CALLOUT program to accept format modifiers.
- drop Makefile.klibc. To build using klibc, use:
make KLIBC=true
- updated man page documenting new changes.

Again, many thanks to Kay Sievers, for lots of great patches in this
release. Thanks also to Marco d'Itri and Olaf Hering, both of whom
submitted patches for this release.

I think with the ability to capture the output of the CALLOUT rule,
combined with the ability to put format modifiers in the CALLOUT program
string, we now have everything in place to emulate the existing devfs
naming scheme. Anyone want to verify this or not?

The full ChangeLog can be found below.

udev development is done in a BitKeeper repository loacated at:
bk://linuxusb.bkbits.net/udev

Daily snapshots of this tree can be found at:
http://www.codemonkey.org.uk/projects/bitkeeper/udev/
Many thanks to Dave Jones for managing this.

thanks,

greg k-h


Summary of changes from v006 to v007
============================================

<md:linux.it>:
o fix segfault in parsing bad udev.permissions file

Greg Kroah-Hartman:
o update default config file with a CALLOUT rule, and more documentation
o updated the man page with the latest format specifier changes
o added ability to put format specifiers in the CALLOUT program string
o tweak udev-test.pl to report '0' errors if that's what happened
o only build klibc_fixups.c if we are actually using klibc
o add support for string group and string user names in udev.permissions
o add getgrnam and getpwnam to klibc_fixups files
o remove Makefile.klibc
o add udev-test perl script from Kay Sievers <kay.sievers@xxxxxxxx> which blows away my puny shell scripts
o added debian's version of udev.permissions
o change to 006_bk version

Kay Sievers:
o format char for CALLOUT output
o more namedev whitespace cleanups
o support arguments in callout exec
o namedev.c - change order of fields in CALLOUT
o namedev.c whitespace + debug text cleanup
o man page with udev.permissions wildcard

Olaf Hering:
o static klibc udev does not link against crt0.o

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/