add linux bios serial
Signed-off-by: Simon Smith <simonsmith5521@gmail.com>
Simon Smith committed
Oct 4, 2023 at 19:51 UTC
75a92ce48509c516adb34f7de507b8e86d278b57
1 file changed
+5
agents/meshcore.js
+5
@@ -1830,6 +1830,11 @@ function getSystemInformation(func) {
1830
results.hardware.identifiers['bios_serial'] = values[0]['SerialNumber'];
1831
} catch (ex) { }
1832
}
1833
+ if(results.hardware && results.hardware.linux) {
1834
+ if (require('fs').statSync('/sys/class/dmi/id/product_serial').isFile()){
1835
+ results.hardware.identifiers['bios_serial'] = require('fs').readFileSync('/sys/class/dmi/id/product_serial').toString().trim();
1836
+ }
1837
+ }
1838
results.hardware.agentvers = process.versions;
1839
replaceSpacesWithUnderscoresRec(results);
1840
var hasher = require('SHA384Stream').create();