[Fusioninventory-commit] [fusinv/fusioninventory-agent] 97ce3a: fix: linux ifconfig parsing on Fedora 17
Guillaume Rousse
guillomovitch at gmail.com
Tue Sep 4 19:48:13 UTC 2012
Branch: refs/heads/2.3.x
Home: https://github.com/fusinv/fusioninventory-agent
Commit: 97ce3a19d0a2ab7f807505034a29819001a3c552
https://github.com/fusinv/fusioninventory-agent/commit/97ce3a19d0a2ab7f807505034a29819001a3c552
Author: Gonéri Le Bouder <goneri at rulezlan.org>
Date: 2012-09-04 (Tue, 04 Sep 2012)
Changed paths:
M lib/FusionInventory/Agent/Tools/Linux.pm
A resources/generic/ifconfig/linux-fc17
M t/tools/linux.t
Log Message:
-----------
fix: linux ifconfig parsing on Fedora 17
ifconfig output on Fedora 17 is based on a net-tools git
snapshot:
net-tools-1.60-138.20120702git.fc17.x86_64
The ifconfig output is much more UNIX like:
-->8------
em1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.11 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 2a01:e35:2f18:2790:22cf:30ff:feec:c889 prefixlen 64 scopeid 0x0<global>
inet6 fe80::22cf:30ff:feec:c889 prefixlen 64 scopeid 0x20<link>
ether 20:cf:30:ec:c8:89 txqueuelen 1000 (Ethernet)
RX packets 467964 bytes 438067184 (417.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 462167 bytes 273637311 (260.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 16436
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Boucle locale)
RX packets 121763 bytes 59893237 (57.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 121763 bytes 59893237 (57.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:38:0d:b7 txqueuelen 0 (Ethernet)
RX packets 36309 bytes 2533768 (2.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 78400 bytes 112637354 (107.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
--8<------
Unlike UNIX ifconfig, there is an empty link like the common Linux
ifconfig.
https://bugzilla.redhat.com/show_bug.cgi?id=853982
Reported-by: Remi Collet <Remi at FamilleCollet.com>
Commit: ba092036896b223255e5b0d2f80898f3e0ce0d0a
https://github.com/fusinv/fusioninventory-agent/commit/ba092036896b223255e5b0d2f80898f3e0ce0d0a
Author: Remi Collet <Remi at FamilleCollet.com>
Date: 2012-09-04 (Tue, 04 Sep 2012)
Changed paths:
M lib/FusionInventory/Agent/Tools/Linux.pm
Log Message:
-----------
ifconfig: better status parsing
Commit: 993e2ccf128ddf8e28bae9c80b5af676f33f0fdc
https://github.com/fusinv/fusioninventory-agent/commit/993e2ccf128ddf8e28bae9c80b5af676f33f0fdc
Author: Guillaume Rousse <guillomovitch at gmail.com>
Date: 2012-09-04 (Tue, 04 Sep 2012)
Changed paths:
M lib/FusionInventory/Agent/Tools/Linux.pm
Log Message:
-----------
capture less, post-process less
Commit: a3947085d8c1c9c07f6629a97c315f18fa7b9c78
https://github.com/fusinv/fusioninventory-agent/commit/a3947085d8c1c9c07f6629a97c315f18fa7b9c78
Author: Guillaume Rousse <guillomovitch at gmail.com>
Date: 2012-09-04 (Tue, 04 Sep 2012)
Changed paths:
M lib/FusionInventory/Agent/Tools/Linux.pm
Log Message:
-----------
clearer
Commit: b90bf4af709c129121cfcd1ab72520b3a9b82a90
https://github.com/fusinv/fusioninventory-agent/commit/b90bf4af709c129121cfcd1ab72520b3a9b82a90
Author: Guillaume Rousse <guillomovitch at gmail.com>
Date: 2012-09-04 (Tue, 04 Sep 2012)
Changed paths:
M lib/FusionInventory/Agent/Tools/Linux.pm
Log Message:
-----------
miscaelanous regexp cleanup
Commit: 4af6b37b2ddcff6d1ce1c51d78fe29a189c67608
https://github.com/fusinv/fusioninventory-agent/commit/4af6b37b2ddcff6d1ce1c51d78fe29a189c67608
Author: Guillaume Rousse <guillomovitch at gmail.com>
Date: 2012-09-04 (Tue, 04 Sep 2012)
Changed paths:
M lib/FusionInventory/Agent/Tools/Linux.pm
Log Message:
-----------
no need to treat flags differently
Commit: 605652516ff813f8e4b612021720176d494fad9d
https://github.com/fusinv/fusioninventory-agent/commit/605652516ff813f8e4b612021720176d494fad9d
Author: Guillaume Rousse <guillomovitch at gmail.com>
Date: 2012-09-04 (Tue, 04 Sep 2012)
Changed paths:
M lib/FusionInventory/Agent/Tools/Linux.pm
Log Message:
-----------
one less variable
Compare: https://github.com/fusinv/fusioninventory-agent/compare/28253a0dae17...605652516ff8
More information about the Fusioninventory-commit
mailing list