Simplify systemd facts following puppetlabs/facter#871 comments
authorJulien Pivotto <roidelapluie@inuits.eu>
Fri, 19 Feb 2016 08:14:51 +0000 (09:14 +0100)
committerJulien Pivotto <roidelapluie@inuits.eu>
Fri, 19 Feb 2016 08:14:51 +0000 (09:14 +0100)
lib/facter/systemd.rb

index 3ac0a1e..b4b11fb 100644 (file)
 Facter.add(:systemd) do
   confine :kernel => :linux
   setcode do
-    result = false
-    init_process_name = Facter::Core::Execution.exec('ps -p 1 -o comm=')
-    if init_process_name.eql? 'systemd'
-      result = true
-    end
+    Facter::Core::Execution.exec('ps -p 1 -o comm=') == 'systemd'
   end
 end
 
 Facter.add(:systemd_version) do
   confine :systemd => true
   setcode do
-    version = Facter::Core::Execution.exec("systemctl --version | grep 'systemd' | awk '{ print $2 }'")
+    Facter::Core::Execution.exec("systemctl --version | grep 'systemd' | awk '{ print $2 }'")
   end
 end