mirror of
https://github.com/kiddin9/op-packages.git
synced 2026-10-29 17:35:13 +08:00
🦄 Sync 2026-06-17 03:41:10
This commit is contained in:
1 parent
bf7d8e462c
commit
08963f8537
79 files changed
+1354
-486
No files matched your search
@@ -725,20 +725,24 @@ const methods = {
|
||||
|
||||
getCPUInfo: {
|
||||
call: function() {
|
||||
if (!access('/sbin/cpuinfo'))
|
||||
return {};
|
||||
if (access('/sbin/cpuinfo')) {
|
||||
const fd = popen('/sbin/cpuinfo');
|
||||
if (fd) {
|
||||
let cpuinfo = fd.read('all');
|
||||
if (!cpuinfo)
|
||||
cpuinfo = '?';
|
||||
fd.close();
|
||||
|
||||
const fd = popen('/sbin/cpuinfo');
|
||||
if (fd) {
|
||||
let cpuinfo = fd.read('all');
|
||||
if (!cpuinfo)
|
||||
cpuinfo = '?';
|
||||
fd.close();
|
||||
|
||||
return { cpuinfo: cpuinfo };
|
||||
} else {
|
||||
return { cpuinfo: error() };
|
||||
return { cpuinfo: cpuinfo };
|
||||
} else {
|
||||
return { cpuinfo: error() };
|
||||
}
|
||||
}
|
||||
|
||||
const cpuinfo = readfile('/proc/cpuinfo');
|
||||
const m = cpuinfo ? match(cpuinfo, /(^|\n)(Model Name|model name|Hardware|Processor)[ \t]*:[ \t]*([^\n]+)/) : null;
|
||||
|
||||
return m?.[3] ? { cpuinfo: trim(m[3]) } : {};
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in new issue
Block a user