Signed-off-by: James Turnbull <[email protected]>
---
 lib/puppet/provider/service/daemontools.rb |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/lib/puppet/provider/service/daemontools.rb 
b/lib/puppet/provider/service/daemontools.rb
index f6eb509..e1c485a 100644
--- a/lib/puppet/provider/service/daemontools.rb
+++ b/lib/puppet/provider/service/daemontools.rb
@@ -125,7 +125,7 @@ Puppet::Type.type(:service).provide :daemontools, :parent 
=> :base do
     end
 
     def startcmd
-        self.enable if ! FileTest.symlink?(self.service)
+        enable unless enabled?
         [command(:svc), "-u", self.service ]
     end
 
@@ -143,12 +143,7 @@ Puppet::Type.type(:service).provide :daemontools, :parent 
=> :base do
     end
 
     def enabled?
-        case self.status
-        when :running:
-            return :true
-        else
-            return :false
-        end
+        return FileTest.symlink?(self.service) ? :true : :false
     end
 
     def enable
-- 
1.6.0.6


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to