lib/linux_admin/service.rb in linux_admin-0.2.1 vs lib/linux_admin/service.rb in linux_admin-0.2.2

- old
+ new

@@ -7,15 +7,10 @@ class Service < LinuxAdmin attr_accessor :id private - def systemctl(cmd) - run!(cmd(:systemctl), - :params => { nil => [cmd, "#{id}.service"] }) - end - public def initialize(id) @id = id end @@ -24,15 +19,17 @@ run(cmd(:service), :params => { nil => [id, "status"] }).exit_status == 0 end def enable - systemctl 'enable' + run!(cmd(:chkconfig), + :params => { nil => [id, "on"] }) self end def disable - systemctl 'disable' + run!(cmd(:chkconfig), + :params => { nil => [id, "off"] }) self end def start run!(cmd(:service),