hotplug, the next generation
I have just uploaded a preliminary (and totally untested) version of my new coldplugging scripts (and of the hotplug-related udev rules).
The plan is to generate at boot time a set of synthesized hotplug events which are as similar as possible as the ones which would be captured in the initramfs by udeveventrecorder.
The implementation is an init script which will run the /etc/hotplug/*.rc shell scripts. Each one which will synthesize the events and dump them to files in /dev/.events/. Then the init script will use udevinitsend to feed the events to udevd, which will use a few RUN rules to load the relevant modules or user space scripts, asynchronously.