From mboxrd@z Thu Jan 1 00:00:00 1970 From: md@Linux.IT (Marco d'Itri) Date: Thu, 23 Jun 2005 21:54:18 +0000 Subject: fully udev-based hotplug system Message-Id: <20050623215418.GA16536@wonderland.linux.it> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Could something like this work? The idea is to use udev as the hotplug multiplexer and totally kill /sbin/hotplug and /etc/hotplug.d/default/default.hotplug (and hotplug.d/ too when other packages will stop using it). ACTION="add", SUBSYSTEM="pci", MODALIAS="*", \ RUN+="/sbin/modprobe $modalias" ACTION="add", SUBSYSTEM="usb", MODALIAS="*", \ RUN+="/sbin/modprobe $modalias" # I have a working serio.agent, but how can other bus types be supported? # Which other bus types exist? # When the input subsystem will be modalias-enabled this will become # a modprobe call like for the others. ACTION="add", SUBSYSTEM="input", BUS="serio", \ RUN+="/etc/hotplug/serio.agent" # I have not written yet this one... ACTION="add", SUBSYSTEM="ieee1394", RUN+="/etc/hotplug/ieee1394.agent" # what else is worth special-casing before it will be converted to the # driver model? SUBSYSTEM="net", RUN+="/etc/hotplug/net.agent" ACTION="add", SUBSYSTEM="firmware", RUN+="/etc/hotplug/firmware.agent" -- ciao, Marco ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel