I've updated udev to the 091 release, and added a lot of interesting patches from Andrey Borzenkov, that mostly fix ethernet interfaces naming issues (the /eth1394 bug).
If rule files aren't writable in /etc/udev when the interface are renamed, rules are temporarily written in /dev/.udev, and moved back to /etc/udev once it's mounted read-write.
This required a small in the initscripts package.
I had to struggle a bit to make udevstart work again with udev-091, since a small change upstream broke my patch (and resulted in no /dev/mem or /dev/null devices...).
To ensure a smooth upgrade from the obsolete speedtouch and eagle-usb packages, I added Obsoletes tags in the udev package. I think it's the best place to do that, since it's the package that handles firmware hotplugging for these devices (and because the commercial packages that contain firmware files aren't necessarily installed in free edtions).
udev-091-1mdk
- New release 091
- Patch35: update for udev-090+ and simplify
- Source2: remove udev_ieee1394_helper occurences, modalias rules will do fine for ieee1394 subsystem with kernel 2.6.14+
- remove udev_ieee1394_helper (Source37)
- package udevsettle
- Source50: use -w test instead of custom writable function
- obsolete speedtouch and eagle-usb packages (done in udev since they now use firmware hotplugging instead of old user space tools)
- from Andrey Borzenkov:
- Source50: create rules in dev.udev in /etc/udev isn't writable
- Source53: use sed instead of tr so that udev_net_name_helper works even when /usr isn't mounted
- Source54: helper to copy udev rules from dev.udev/ to /etc/udev
initscripts-8.33-3mdk
- copy udev rules created while root was read-only (Andrey Borzenkov)
- bump udev requires
Comments are closed for this story.
Trackbacks are closed for this story.