For some reason the udev package we have in rawhide now:
http://download.fedora.redhat.com/pub/fedora/linux/core/development/SRPMS/udev-026-4.src.rpm
Seems to fall into the category of "complex rule set full of shell scripts" ... in some testing I was doing a while ago, an initial run of udev to populate /dev was executing ~3000 processes.
If you have time to take a look at that configuration of udev, I'd be interested to know whether you think it's:
- Just poor configuration of udev to achieve something that could be done much more simply and efficiently.
- A policy that "pretty much requires" shell scripts. (Not that I can imagine what fixed policy is easier to implement as a rats nest of shell scripts...)
Thanks, Owen