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
-~----------~----~----~----~------~----~------~--~---