sysdump: ignore files inside /sys/kernel/debug to avoid hanging
authorMichael Prokop <mika@grml.org>
Fri, 9 Jun 2017 20:08:03 +0000 (22:08 +0200)
committerMichael Prokop <mika@grml.org>
Fri, 9 Jun 2017 20:08:03 +0000 (22:08 +0200)
commitd116a7a066ded40f839b9d24d181c6e6cc933fad
tree68b0c615b91258c709368f2246c9145781aa604b
parent5bc84ddea83b562e9ab472e77487e449d8a93b21
sysdump: ignore files inside /sys/kernel/debug to avoid hanging

There are several files inside /sys/kernel/debug which aren't
safe for cat-ing, like for example
/sys/kernel/debug/hid/0003:80EE:0021.0001/events So ignore all
files inside /sys/kernel/debug to avoid a hanging sysdump
process.

While at it avoid read on already closed file-handle and redirect
error message to stderr if a file can't be opened/read.

Closes grml/grml#55
sysdump