X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/1ef3da82c93c5032ee628b3a85c31ea6db0c25e1..25df59ef3a279f9eecfe2a7c8de2f36f74b4e647:/blog/archive/2013/01/index.html?ds=sidebyside diff --git a/blog/archive/2013/01/index.html b/blog/archive/2013/01/index.html index a081ab31e8..5b969a1f26 100644 --- a/blog/archive/2013/01/index.html +++ b/blog/archive/2013/01/index.html @@ -176,7 +176,7 @@ values stands for. It is in part based on information from this shell script:

-cat $(find /sys -name modalias) | sort -u
+find /sys -name modalias -print0 | xargs -0 cat | sort -u
 

The supported modalias globs for a given kernel module can be found @@ -368,7 +368,7 @@ hardware to packages when new stuff is inserted during run time.

one can use the following shell script:

-  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
@@ -399,6 +399,10 @@ packages to install when new hardware is plugged into a Debian
 machine, please send me an email or talk to me on
 #debian-devel.

+

Update 2013-01-15: Rewrite "cat $(find ...)" to +"find ... -print0 | xargs -0 cat" to make sure it handle directories +in /sys/ with space in them.

+