Bug #7203
closedfusionAgent.cf for ARM
Description
On ARM the dmidecode command don't exist, so the report have a problem. I would like to update /var/rudder/cfengine-community/inputs/inventory/1.0/fusionAgent.cf to add exception on armv7l and armv7l classes.
linux.!xen::
"RUDDERUUID_cmd" string => "/usr/sbin/dmidecode -s system-uuid";
linux.(!xen.!armv6l.!armv7l)::
"RUDDERUUID_cmd" string => "/usr/sbin/dmidecode -s system-uuid";
and add lines to grep "Serial" in /proc/cpuinfo, I can get the value with this bash command : cat /proc/cpuinfo | grep Serial | cut -d ':' -f 2
But I think it's possible to do it in cfengine only , could you help me ? :)
File example:
processor : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 2.00
Features : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2708
Revision : 0010
Serial : 00000000baf500ac
Updated by Francois BAYART over 9 years ago
The 2 /proc/cpuinfo are here if need it
https://gist.github.com/frbayart/62a779aadee72ed2cc2f
Francois BAYART wrote:
On ARM the dmidecode command don't exist, so the report have a problem. I would like to update /var/rudder/cfengine-community/inputs/inventory/1.0/fusionAgent.cf to add exception on armv7l and armv7l classes.
linux.!xen::
"RUDDERUUID_cmd" string => "/usr/sbin/dmidecode -s system-uuid";linux.(!xen.!armv6l.!armv7l)::
"RUDDERUUID_cmd" string => "/usr/sbin/dmidecode -s system-uuid";and add lines to grep "Serial" in /proc/cpuinfo, I can get the value with this bash command : cat /proc/cpuinfo | grep Serial | cut -d ':' -f 2
But I think it's possible to do it in cfengine only , could you help me ? :)
File example:
processor : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 2.00
Features : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7Hardware : BCM2708
Revision : 0010
Serial : 00000000baf500ac
Updated by Francois BAYART about 9 years ago
- Target version set to 3.1.3
- Found in version(s) old 2.10.0, 2.10.0~beta1, 2.10.1, 2.10.10, 2.10.11, 2.10.12, 2.10.2, 2.10.3, 2.10.4, 2.10.5, 2.10.6, 2.10.7, 2.10.8, 2.10.9, 2.11.0, 2.11.0~beta1, 2.11.0~beta2, 2.11.0~rc1, 2.11.0~rc2, 2.11.1, 2.11.2, 2.11.3, 2.11.4, 2.11.5, 2.11.6, 2.11.7, 2.11.8, 2.11.9, 2.3.0, 2.3.1, 2.3.10, 2.3.11, 2.3.12, 2.3.13, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.3.6, 2.3.7, 2.3.8, 2.3.9, 2.4.0, 2.4.0~alpha1, 2.4.0~alpha2, 2.4.0~alpha3, 2.4.0~alpha4, 2.4.0~alpha5, 2.4.0~alpha6, 2.4.0~alpha7, 2.4.0~beta1, 2.4.0~beta2, 2.4.0~beta3, 2.4.0~beta4, 2.4.0~beta5, 2.4.0~rc1, 2.4.0~rc2, 2.4.1, 2.4.10, 2.4.11, 2.4.12, 2.4.13, 2.4.2, 2.4.3, 2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8, 2.4.9, 2.5.0, 2.5.0~beta1, 2.5.0~rc1, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.5.5, 2.5.6, 2.6.0, 2.6.0~beta1, 2.6.0~rc1, 2.6.1, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19, 2.6.2, 2.6.20, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.7.0, 2.7.0~beta1, 2.7.0~rc1, 2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.8, 2.8.0, 2.8.0~beta1, 2.8.0~rc1, 2.8.0~rc2, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.9.0, 2.9.0~rc1, 2.9.0~rc2, 2.9.1, 2.9.2, 2.9.3, 2.9.4, 2.9.5, 2.9.6, 2.9.7, 3.0.0, 3.0.0~beta1, 3.0.0~beta2, 3.0.0~rc1, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.1.0~alpha1 added
Updated by Francois BAYART about 9 years ago
- Pull Request set to https://github.com/Normation/rudder-techniques/pull/746
Updated by Francois BAYART about 9 years ago
Francois BAYART wrote:
The 2 /proc/cpuinfo are here if need it
inventory example after the codes update, the MACHINEID is correct:
</AGENTSNAME>
<MACHINEID>0000000066ebabb</MACHINEID>
<CFKEY>-----BEGIN RSA PUBLIC KEY-----
Updated by Vincent MEMBRÉ about 9 years ago
- Target version changed from 3.1.3 to 3.1.4
Updated by Vincent MEMBRÉ about 9 years ago
- Target version changed from 3.1.4 to 3.1.5
Updated by Vincent MEMBRÉ about 9 years ago
- Target version changed from 3.1.5 to 3.1.6
Updated by Vincent MEMBRÉ almost 9 years ago
- Target version changed from 3.1.6 to 3.1.7
Updated by Vincent MEMBRÉ almost 9 years ago
- Target version changed from 3.1.7 to 3.1.8
Updated by Vincent MEMBRÉ almost 9 years ago
- Target version changed from 3.1.8 to 3.1.9
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.9 to 3.1.10
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.10 to 3.1.11
Updated by Vincent MEMBRÉ over 8 years ago
- Target version changed from 3.1.11 to 3.1.12
Updated by Benoît PECCATTE over 8 years ago
- Status changed from New to In progress
- Assignee set to Benoît PECCATTE
I'm taking over this ticket!
Updated by Benoît PECCATTE over 8 years ago
- Status changed from In progress to Pending technical review
- Pull Request changed from https://github.com/Normation/rudder-techniques/pull/746 to https://github.com/Normation/rudder-techniques/pull/970
Updated by Anonymous over 8 years ago
- Status changed from Pending technical review to Pending release
- % Done changed from 0 to 100
Applied in changeset rudder-techniques|8fbf29cd17fd313a09c5b11556e5a023ee76d8ce.
Updated by Alexis Mousset over 8 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 3.1.12 and 3.2.5 which were released today.
- 3.1: Announce Changelog
- 3.2: Announce Changelog
- Download: https://www.rudder-project.org/site/get-rudder/downloads/