From 78069510517154bbe0b305aafb87a326fa64c6e2 Mon Sep 17 00:00:00 2001 From: Christoph Hartmann Date: Wed, 16 Sep 2015 23:01:10 +0200 Subject: [PATCH] add fedora support --- lib/resources/service.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/resources/service.rb b/lib/resources/service.rb index bd832e437..5306eeabb 100644 --- a/lib/resources/service.rb +++ b/lib/resources/service.rb @@ -26,7 +26,9 @@ class Service < Vulcano.resource(1) # select package manager @service_mgmt = nil @cache = nil - case vulcano.os[:family] + + family = vulcano.os[:family] + case family # Ubuntu # @see: https://wiki.ubuntu.com/SystemdForUpstartUsers # Ubuntu 15.04 : Systemd @@ -51,7 +53,7 @@ class Service < Vulcano.resource(1) end when 'redhat', 'fedora' version = os[:release].to_i - if version >= 7 + if (family == 'redhat' && version >= 7) || (family == 'fedora' && version >= 15) @service_mgmt = Systemd.new(vulcano) else @service_mgmt = SysV.new(vulcano)