# File lib/puppet/provider/service/daemontools.rb, line 149
149:   def enable
150:       if ! FileTest.directory?(self.daemon)
151:         Puppet.notice "No daemon dir, calling setupservice for #{resource[:name]}"
152:         self.setupservice
153:       end
154:       if self.daemon
155:         if ! FileTest.symlink?(self.service)
156:           Puppet.notice "Enabling #{self.service}: linking #{self.daemon} -> #{self.service}"
157:           File.symlink(self.daemon, self.service)
158:         end
159:       end
160:   rescue Puppet::ExecutionFailure => detail
161:       raise Puppet::Error.new( "No daemon directory found for #{self.service}")
162:   end