ports/sysutils/puppet4/files/patch-lib_puppet_provider_service_daemontools.rb
Steve Wills f2eea0b52f sysutils/puppet{38,4}: fix path to daemontools'es commands
PR:		208628
Submitted by:	Alexey <fbsd98816551@avksrv.org>
Approved by:	Zach Leslie <freebsd@zleslie.info> (maintainer of sysutils/puppet4)
2017-01-04 21:19:45 +00:00

20 lines
755 B
Ruby

--- lib/puppet/provider/service/daemontools.rb.orig 2016-04-25 18:52:09 UTC
+++ lib/puppet/provider/service/daemontools.rb
@@ -39,7 +39,7 @@ Puppet::Type.type(:service).provide :dae
EOT
- commands :svc => "/usr/bin/svc", :svstat => "/usr/bin/svstat"
+ commands :svc => "%%PREFIX%%/bin/svc", :svstat => "%%PREFIX%%/bin/svstat"
class << self
attr_writer :defpath
@@ -88,7 +88,7 @@ Puppet::Type.type(:service).provide :dae
# find the service dir on this node
def servicedir
unless @servicedir
- ["/service", "/etc/service","/var/lib/svscan"].each do |path|
+ ["/var/service", "/etc/service","/var/lib/svscan"].each do |path|
if Puppet::FileSystem.exist?(path)
@servicedir = path
break