diff options
author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2007-01-28 20:22:37 +0000 |
---|---|---|
committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2007-01-28 20:22:37 +0000 |
commit | c07494ff770d7e6432fed4e48e36f5b801b05f8d (patch) | |
tree | b90875b7d9df11b1d93dc29beced90b98785babc /lib/puppet | |
parent | 992424462d5a7b1380de6a1e375b19d4c49163d8 (diff) | |
download | puppet-c07494ff770d7e6432fed4e48e36f5b801b05f8d.tar.gz puppet-c07494ff770d7e6432fed4e48e36f5b801b05f8d.tar.xz puppet-c07494ff770d7e6432fed4e48e36f5b801b05f8d.zip |
Fixing #441.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2104 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet')
-rwxr-xr-x | lib/puppet/provider/service/base.rb | 6 |
1 files changed, 2 insertions, 4 deletions
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 |