mirror of
https://github.com/vagrant-libvirt/vagrant-libvirt.git
synced 2025-02-25 18:55:27 -06:00
Merge pull request #787 from mkhon/fix-start
Do not destroy domain when starting existing domain
This commit is contained in:
@@ -54,6 +54,7 @@ module VagrantPlugins
|
||||
# b2.use SyncFolders
|
||||
end
|
||||
else
|
||||
env[:halt_on_error] = true
|
||||
b2.use action_start
|
||||
end
|
||||
end
|
||||
|
||||
@@ -89,6 +89,12 @@ module VagrantPlugins
|
||||
# If we're not supposed to destroy on error then just return
|
||||
return unless env[:destroy_on_error]
|
||||
|
||||
if env[:halt_on_error]
|
||||
halt_env = env.dup
|
||||
halt_env.delete(:interrupted)
|
||||
halt_env[:config_validate] = false
|
||||
env[:action_runner].run(Action.action_halt, halt_env)
|
||||
else
|
||||
destroy_env = env.dup
|
||||
destroy_env.delete(:interrupted)
|
||||
destroy_env[:config_validate] = false
|
||||
@@ -99,4 +105,5 @@ module VagrantPlugins
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user