From ba2e18916d8c1071ee0b983b6e9f1fc4dbfbcbb9 Mon Sep 17 00:00:00 2001 From: luke Date: Mon, 26 Jun 2006 22:18:08 +0000 Subject: removing processor.rb in case it has the same problems as the memory file git-svn-id: http://reductivelabs.com/svn/facter/trunk@145 1f5c1d6a-bddf-0310-8f58-fc49e503516a --- lib/facter/processor.rb | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 lib/facter/processor.rb diff --git a/lib/facter/processor.rb b/lib/facter/processor.rb deleted file mode 100644 index f353e71..0000000 --- a/lib/facter/processor.rb +++ /dev/null @@ -1,48 +0,0 @@ -# -# processor.rb -# Additional Facts about the machine's CPUs -# -# Copyright (C) 2006 Mooter Media Ltd -# Author: Matthew Palmer -# -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation (version 2 of the License) -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston MA 02110-1301 USA -# - -if Facter.kernel == "Linux" - processor_num = -1 - processor_list = [] - File.readlines("/proc/cpuinfo").each do |l| - if l =~ /processor\s+:\s+(\d+)/ - processor_num = $1.to_i - elsif l =~ /model name\s+:\s+(.*)\s*$/ - processor_list[processor_num] = $1 unless processor_num == -1 - processor_num = -1 - end - end - - Facter.add("ProcessorCount") do - confine :kernel => :linux - setcode do - processor_list.length.to_s - end - end - - processor_list.each_with_index do |desc, i| - Facter.add("Processor#{i}") do - confine :kernel => :linux - setcode do - desc - end - end - end -end -- cgit