diff options
Diffstat (limited to 'Library/Homebrew/os/linux/hardware.rb')
| -rw-r--r-- | Library/Homebrew/os/linux/hardware.rb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Library/Homebrew/os/linux/hardware.rb b/Library/Homebrew/os/linux/hardware.rb new file mode 100644 index 000000000..8fd4b09b9 --- /dev/null +++ b/Library/Homebrew/os/linux/hardware.rb @@ -0,0 +1,25 @@ +module LinuxHardware + def cpu_type + @@cpu_type ||= case `uname -m` + when /x86_64/ + :intel + when /i386/ + :intel + else + :dunno + end + end + + def intel_family + :dunno + end + + def processor_count + `grep -c ^processor /proc/cpuinfo`.to_i + end + + def is_64_bit? + return @@is_64_bit if defined? @@is_64_bit + @@is_64_bit = /64/ === `uname -m` + end +end |
