New version, new tarball. This update fixes a recent bug report with ancient dmidecode versions, that do not

properly support the -s option. Now -M uses only one method for dmidecode, manual construction of the Machine
data from the raw dmidecode file. The file output is also parsed a bit to make it more consistently reliable
for inxi purposes.

This update also includes all recent bsd branch updates, including the new #!/usr/bin/env bash on top which
lets inxi run in any environment without changes. Also for bsd, sets sed -i/sed -i '' global value, which 
means that now all the branches are the same, except the bsd branches will contain the most recent tests
and bsd handling. 

As each step is reached, I'll release a new inxi that should be stable, this is the first one however that
can be used as is, no changes, for bsd, debian kfreebsd, and linux systems.

Pleasen note that most bsd features are either incomplete or missing completely at this point, but it's a
start.

Some initial changes as well to help options to show more correct linux or bsd terms. These will be updated
as time permits, it is a long process.
This commit is contained in:
inxi-svn 2013-02-12 05:01:07 +00:00
parent 84bb021fe5
commit ba17e082c9
3 changed files with 408 additions and 178 deletions

544
inxi

File diff suppressed because it is too large Load diff

7
inxi.1
View file

@ -1,4 +1,4 @@
.TH INXI 1 "2013-01-28" inxi "inxi manual"
.TH INXI 1 "2013-02-11" inxi "inxi manual"
.SH NAME
inxi - Command line system information script for console and IRC
@ -129,7 +129,8 @@ Show partition labels. Default: short partition \fB-P\fR. For full \fB-p\fR outp
.TP
.B -M
Show machine data. Motherboard, Bios, and if present, System Builder (Like Lenovo).
Older systems/kernels without the required /sys data can use dmidecode instead, run as root.
Older systems/kernels without the required /sys data can use dmidecode instead, run as root. If using dmidecode,
may also show bios revision as well as version.
.TP
.B -n
Show Advanced Network card information. Same as \fB-Nn\fR. Shows interface, speed,
@ -334,7 +335,7 @@ The following shows which lines / items get extra information with each extra da
- Adds parent program (or tty) that started shell, if not IRC client, to shell information.
.TP
.B -xx -M
- Adds chassis information, if any data for that is available.
- Adds chassis information, if any data for that is available. Also shows BIOS rom size if using dmidecode.
.TP
.B -xx -N
- Adds vendor:product ID of each Network card.

View file

@ -1,3 +1,32 @@
=====================================================================================
Version: 1.8.37
Patch Version: 00
Script Date: February 11 2013
-----------------------------------
Changes:
-----------------------------------
New version, new tarball. This update fixes a recent bug report with ancient dmidecode versions, that do not
properly support the -s option. Now -M uses only one method for dmidecode, manual construction of the Machine
data from the raw dmidecode file. The file output is also parsed a bit to make it more consistently reliable
for inxi purposes.
This update also includes all recent bsd branch updates, including the new #!/usr/bin/env bash on top which
lets inxi run in any environment without changes. Also for bsd, sets sed -i/sed -i '' global value, which
means that now all the branches are the same, except the bsd branches will contain the most recent tests
and bsd handling.
As each step is reached, I'll release a new inxi that should be stable, this is the first one however that
can be used as is, no changes, for bsd, debian kfreebsd, and linux systems.
Pleasen note that most bsd features are either incomplete or missing completely at this point, but it's a
start.
Some initial changes as well to help options to show more correct linux or bsd terms. These will be updated
as time permits, it is a long process.
-----------------------------------
-- Harald Hope - Mon, 11 Feb 2013 20:55:49 -0800
=====================================================================================
Version: 1.8.36
Patch Version: 00