Provide rgloader for project local plugins
This commit is contained in:
parent
9333e54990
commit
006cea45e3
|
@ -906,6 +906,13 @@ module Vagrant
|
|||
begin
|
||||
@logger.debug("Creating: #{@local_data_path}")
|
||||
FileUtils.mkdir_p(@local_data_path)
|
||||
# Create the rgloader/loader file so we can use encoded files.
|
||||
loader_file = @local_data_path.join("rgloader", "loader.rb")
|
||||
if !loader_file.file?
|
||||
source_loader = Vagrant.source_root.join("templates/rgloader.rb")
|
||||
FileUtils.mkdir_p(@local_data_path.join("rgloader"))
|
||||
FileUtils.cp(source_loader.to_s, loader_file.to_s)
|
||||
end
|
||||
rescue Errno::EACCES
|
||||
raise Errors::LocalDataDirectoryNotAccessible,
|
||||
local_data_path: @local_data_path.to_s
|
||||
|
|
Loading…
Reference in New Issue