Shorten shared folder names
On some setups, the generated name is truncated, which causes issues because they then look the same, and the kernel throws duplicate filename errors. Shorten the name so this doesn't happen
This commit is contained in:
parent
ea85e1d38f
commit
1245a0c1c8
|
@ -16,13 +16,13 @@ module Vagrant
|
||||||
|
|
||||||
def share_cookbook_folders
|
def share_cookbook_folders
|
||||||
host_cookbook_paths.each_with_index do |cookbook, i|
|
host_cookbook_paths.each_with_index do |cookbook, i|
|
||||||
env.config.vm.share_folder("vcsc-#{i}", cookbook_path(i), cookbook)
|
env.config.vm.share_folder("vagrant-csc-#{i}", cookbook_path(i), cookbook)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def share_role_folders
|
def share_role_folders
|
||||||
host_role_paths.each_with_index do |role, i|
|
host_role_paths.each_with_index do |role, i|
|
||||||
env.config.vm.share_folder("vcsr-#{i}", role_path(i), role)
|
env.config.vm.share_folder("vagrant-csr-#{i}", role_path(i), role)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -38,7 +38,7 @@ class ChefSoloProvisionerTest < Test::Unit::TestCase
|
||||||
should "share each cookbook folder" do
|
should "share each cookbook folder" do
|
||||||
share_seq = sequence("share_seq")
|
share_seq = sequence("share_seq")
|
||||||
@host_cookbook_paths.each_with_index do |cookbook, i|
|
@host_cookbook_paths.each_with_index do |cookbook, i|
|
||||||
@env.config.vm.expects(:share_folder).with("vcsc-#{i}", @action.cookbook_path(i), cookbook).in_sequence(share_seq)
|
@env.config.vm.expects(:share_folder).with("vagrant-csc-#{i}", @action.cookbook_path(i), cookbook).in_sequence(share_seq)
|
||||||
end
|
end
|
||||||
|
|
||||||
@action.share_cookbook_folders
|
@action.share_cookbook_folders
|
||||||
|
@ -54,7 +54,7 @@ class ChefSoloProvisionerTest < Test::Unit::TestCase
|
||||||
should "share each role folder" do
|
should "share each role folder" do
|
||||||
share_seq = sequence("share_seq")
|
share_seq = sequence("share_seq")
|
||||||
@host_role_paths.each_with_index do |role, i|
|
@host_role_paths.each_with_index do |role, i|
|
||||||
@env.config.vm.expects(:share_folder).with("vcsr-#{i}", @action.role_path(i), role).in_sequence(share_seq)
|
@env.config.vm.expects(:share_folder).with("vagrant-csr-#{i}", @action.role_path(i), role).in_sequence(share_seq)
|
||||||
end
|
end
|
||||||
|
|
||||||
@action.share_role_folders
|
@action.share_role_folders
|
||||||
|
|
Loading…
Reference in New Issue