Index: etc/hotplug/ieee1394.agent =================================================================== RCS file: /cvsroot/linux-hotplug/admin/etc/hotplug/ieee1394.agent,v retrieving revision 1.8 diff -u -p -r1.8 ieee1394.agent --- etc/hotplug/ieee1394.agent 18 Jan 2003 01:27:07 -0000 1.8 +++ etc/hotplug/ieee1394.agent 20 Mar 2003 17:59:02 -0000 @@ -51,7 +51,7 @@ MATCH_VERSION=0x0008 # # stdin is "modules.ieee1394map" syntax -# on return, ONE matching module was added to $DRIVERS +# on return, all matching modules were added to $DRIVERS # ieee1394_map_modules () { @@ -82,7 +82,6 @@ ieee1394_map_modules () fi DRIVERS="$module $DRIVERS" - break done } @@ -103,6 +102,13 @@ add) mesg "... no drivers for $LABEL" exit 2 fi + + for MODULE in $DRIVERS + do + if [ -x $HOTPLUG_DIR/ieee1394/$MODULE ]; then + $HOTPLUG_DIR/ieee1394/$MODULE + fi + done if [ -x /sbin/devlabel ]; then /sbin/devlabel restart