Update operatingsystem.rb
Use additional confines instead of checks in setcode to detect the distribution ID
This commit is contained in:
committed by
GitHub
parent
9d89654211
commit
c46c360eb0
@@ -2,13 +2,10 @@ Facter.add(:operatingsystem) do
|
|||||||
# Sabayon Linux is a variant of Gentoo so this resolution needs to come
|
# Sabayon Linux is a variant of Gentoo so this resolution needs to come
|
||||||
# before the Gentoo resolution.
|
# before the Gentoo resolution.
|
||||||
has_weight(100)
|
has_weight(100)
|
||||||
confine :kernel => :linux
|
confine kernel: :linux, lsbdistid: :sabayon
|
||||||
|
|
||||||
setcode do
|
setcode do
|
||||||
distid = Facter.value(:lsbdistid)
|
'Sabayon'
|
||||||
if distid == "Sabayon"
|
|
||||||
'Sabayon'
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user