Merge pull request #97 from inkblot/fix-require-loaderror

Use a relative path load on LoadError
This commit is contained in:
Nate Riffe 2016-07-04 18:15:25 -05:00 committed by GitHub
commit 9091fd6cab
2 changed files with 14 additions and 2 deletions

View File

@ -1,4 +1,10 @@
require 'puppet_bind/provider/nsupdate' begin
require 'puppet_bind/provider/nsupdate'
rescue LoadError => e
# work around for puppet bug SERVER-973
Puppet.info('Puppet did not autoload from the lib directory... falling back to relative path load.')
require File.join(File.expand_path(File.join(__FILE__, '../../../..')), 'puppet_bind/provider/nsupdate')
end
Puppet::Type.type(:dns_rr).provide(:nsupdate) do Puppet::Type.type(:dns_rr).provide(:nsupdate) do

View File

@ -1,4 +1,10 @@
require 'puppet_bind/provider/nsupdate' begin
require 'puppet_bind/provider/nsupdate'
rescue LoadError => e
# work around for puppet bug SERVER-973
Puppet.info('Puppet did not autoload from the lib directory... falling back to relative path load.')
require File.join(File.expand_path(File.join(__FILE__, '../../../..')), 'puppet_bind/provider/nsupdate')
end
Puppet::Type.type(:resource_record).provide(:nsupdate) do Puppet::Type.type(:resource_record).provide(:nsupdate) do