summaryrefslogtreecommitdiffstats
path: root/lib/puppet
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet')
-rw-r--r--lib/puppet/provider/service/runit.rb18
1 files changed, 4 insertions, 14 deletions
diff --git a/lib/puppet/provider/service/runit.rb b/lib/puppet/provider/service/runit.rb
index 0182ec7d2..b313fc79c 100644
--- a/lib/puppet/provider/service/runit.rb
+++ b/lib/puppet/provider/service/runit.rb
@@ -66,10 +66,6 @@ Puppet::Type.type(:service).provide :runit, :parent => :daemontools do
@servicedir
end
- def restartcmd
- [ command(:sv), "restart", self.service]
- end
-
def status
begin
output = sv "status", self.daemon
@@ -82,23 +78,17 @@ Puppet::Type.type(:service).provide :runit, :parent => :daemontools do
return :stopped
end
- # relay to the stopcmd
def stop
- ucommand( :stop )
- end
-
- def stopcmd
- [ command(:sv), "stop", self.service]
+ sv "stop", self.service
end
- # relay to the startcmd
def start
enable unless enabled? == :true
- ucommand( :start )
+ sv "start", self.service
end
- def startcmd
- [ command(:sv), "start", self.service]
+ def restart
+ sv "restart", self.service
end
# disable by removing the symlink so that runit