summaryrefslogtreecommitdiff
path: root/sysutils/puppet4/files/patch-lib_puppet_provider_service_daemontools.rb
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2017-01-04 21:19:45 +0000
committerSteve Wills <swills@FreeBSD.org>2017-01-04 21:19:45 +0000
commitf2eea0b52fe2bf186a45fed4a8ffbc9ac5a35092 (patch)
tree1ff065712e0b825114c497a36a8868dde5ef6b26 /sysutils/puppet4/files/patch-lib_puppet_provider_service_daemontools.rb
parentAttempt to fix build on tier-2 archs. (diff)
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)
Diffstat (limited to 'sysutils/puppet4/files/patch-lib_puppet_provider_service_daemontools.rb')
-rw-r--r--sysutils/puppet4/files/patch-lib_puppet_provider_service_daemontools.rb20
1 files changed, 20 insertions, 0 deletions
diff --git a/sysutils/puppet4/files/patch-lib_puppet_provider_service_daemontools.rb b/sysutils/puppet4/files/patch-lib_puppet_provider_service_daemontools.rb
new file mode 100644
index 000000000000..3857c824a1ba
--- /dev/null
+++ b/sysutils/puppet4/files/patch-lib_puppet_provider_service_daemontools.rb
@@ -0,0 +1,20 @@
+--- 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