New version, new tarball. This fixes issue #119

The issue was not so much with xiin.py as with some new values in /sys that would
hang tree traverse, however, in order to remove the python dependency (except for
uploading -xx@ debugger data, until I can figure out how to do it with Perl), I
rewrote the tree traverse tool into Perl, which also makes it a lot faster and
easier to work with.

This issue appeared on kernel 4.11 as far as I can tell, some new values in /sys make
the traverse hang if it tries to read the values, **/parameters/** and **/debug/** seem
to be the main culprits, but inxi doesn't need that data anyway for debugging purposes
so it's just excluded.
This commit is contained in:
Harald Hope 2017-08-16 00:41:41 -07:00
parent fd13a1efde
commit 29fd891c63
2 changed files with 413 additions and 290 deletions

844
inxi

File diff suppressed because it is too large Load diff

View file

@ -1,3 +1,26 @@
=====================================================================================
Version: 2.3.36
Patch Version: 00
Script Date: 2017-08-16
-----------------------------------
Changes:
-----------------------------------
New version, new tarball. This fixes issue #119
The issue was not so much with xiin.py as with some new values in /sys that would
hang tree traverse, however, in order to remove the python dependency (except for
uploading -xx@ debugger data, until I can figure out how to do it with Perl), I
rewrote the tree traverse tool into Perl, which also makes it a lot faster and
easier to work with.
This issue appeared on kernel 4.11 as far as I can tell, some new values in /sys make
the traverse hang if it tries to read the values, **/parameters/** and **/debug/** seem
to be the main culprits, but inxi doesn't need that data anyway for debugging purposes
so it's just excluded.
-----------------------------------
-- Harald Hope - Wed, 16 Aug 2017 00:34:43 -0700
=====================================================================================
Version: 2.3.35
Patch Version: 00