Use hash of machine name for lock file to avoid problems with invalid characters for file names.
This commit is contained in:
parent
772f276ee3
commit
2a2f0a4751
|
@ -13,7 +13,7 @@ module VagrantPlugins
|
|||
def call(env)
|
||||
master_id_file = env[:machine].box.directory.join("master_id")
|
||||
|
||||
env[:machine].env.lock(env[:machine].box.name, retry: true) do
|
||||
env[:machine].env.lock(Digest::MD5.hexdigest(env[:machine].box.name), retry: true) do
|
||||
env[:master_id] = master_id_file.read.chomp if master_id_file.file?
|
||||
if env[:master_id] && env[:machine].provider.driver.vm_exists?(env[:master_id])
|
||||
# Master VM already exists -> nothing to do - continue.
|
||||
|
|
Loading…
Reference in New Issue