Files
puppet-sabayon/lib/facter/init.rb

16 lines
312 B
Ruby

# init.rb
# Determine the init system in use on Sabayon/Gentoo systems
Facter.add("init") do
setcode do
init = %x{/usr/bin/stat -c '%N' /sbin/init | /usr/bin/awk '{print $3}'}.chomp
if /systemd/.match(init)
'systemd'
else
'sysvinit'
end
end
end