From c07494ff770d7e6432fed4e48e36f5b801b05f8d Mon Sep 17 00:00:00 2001 From: luke Date: Sun, 28 Jan 2007 20:22:37 +0000 Subject: Fixing #441. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2104 980ebf18-57e1-0310-9a29-db15c13687c0 --- lib/puppet/provider/service/base.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'lib/puppet') diff --git a/lib/puppet/provider/service/base.rb b/lib/puppet/provider/service/base.rb index 89bee741c..9099fc730 100755 --- a/lib/puppet/provider/service/base.rb +++ b/lib/puppet/provider/service/base.rb @@ -93,10 +93,8 @@ Puppet::Type.type(:service).provide :base do # for the process in the process table. # This method will generally not be overridden by submodules. def stop - if @model[:stop] - return @model[:stop] - elsif self.respond_to?(:stopcmd) - texecute(:stop, self.stopcmd) + if @model[:stop] or self.respond_to?(:stopcmd) + ucommand(:stop) else pid = getpid unless pid -- cgit