custom: Added console fact
This commit is contained in:
parent
dfd3864264
commit
717c32957f
1 changed files with 27 additions and 0 deletions
27
custom/lib/facter/console.rb
Normal file
27
custom/lib/facter/console.rb
Normal file
|
@ -0,0 +1,27 @@
|
|||
Facter.add('console') do
|
||||
confine :kernel => :linux
|
||||
setcode do
|
||||
console = 'vga'
|
||||
File.readlines("/proc/cmdline").each do |line|
|
||||
if m = line.match(/console=(\S*)/)
|
||||
console = m[1]
|
||||
end
|
||||
end
|
||||
console
|
||||
end
|
||||
end
|
||||
|
||||
Facter.add('console') do
|
||||
confine :kernel => :openbsd
|
||||
setcode do
|
||||
console = 'vga'
|
||||
if File.exists?("/etc/boot.conf")
|
||||
File.readlines("/etc/boot.conf").each do |line|
|
||||
if m = line.match(/set\s+tty\s+(\S+)/)
|
||||
console = m[1]
|
||||
end
|
||||
end
|
||||
end
|
||||
console
|
||||
end
|
||||
end
|
Loading…
Add table
Reference in a new issue