this shell script:</p>
<pre>
-cat $(find /sys -name modalias) | sort -u
+find /sys -name modalias -print0 | xargs -0 cat | sort -u
</pre>
<p>The supported modalias globs for a given kernel module can be found
one can use the following shell script:</p>
<pre>
- for id in $(cat $(find /sys -name modalias)|sort -u); do \
+ for id in $(find /sys -name modalias -print0 | xargs -0 cat | sort -u); do \
echo "$id" ; \
/sbin/modprobe --show-depends "$id"|sed 's/^/ /' ; \
done
packages to install when new hardware is plugged into a Debian
machine, please send me an email or talk to me on
<a href="irc://irc.debian.org/%23debian-devel">#debian-devel</a>.</p>
+
+<p><strong>Update 2013-01-15:</strong> Rewrite "cat $(find ...)" to
+"find ... -print0 | xargs -0 cat" to make sure it handle directories
+in /sys/ with space in them.</p>
</div>
<div class="tags">