custom: Removed console_type fact

This commit is contained in:
Ossi Salmi 2013-07-23 13:49:17 +03:00
parent 717c32957f
commit 7d05eebdcd

View file

@ -1,30 +0,0 @@
Facter.add('console_type') do
setcode do
begin
Facter.kernel
rescue
Facter.loadfacts()
end
console = 'vga'
kernel = Facter.value('kernel')
if kernel == 'Linux'
File.open('/proc/cmdline', 'r') do |f|
while line = f.gets
if line =~ /console=ttyS[0-9]/
console = 'serial'
end
end
end
elsif kernel == 'OpenBSD' and File.exists?('/etc/boot.conf')
File.open('/etc/boot.conf', 'r') do |f|
while line = f.gets
if line =~ /^set tty com[0-9]$/
console = 'serial'
end
end
end
end
console
end
end