From 6522a2f6e51f02661346142de8d6447482706ac4 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sat, 31 Jul 2010 08:36:33 -0700 Subject: [PATCH] Quiet output slightly on `destroy`, `halt`, and `reload` --- CHANGELOG.md | 2 ++ lib/vagrant/action/vm/disable_networks.rb | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c9704b7bb..9f83755f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## 0.5.1 (unreleased) + - No longer show "Disabling host only networks..." if no host only networks + are destroyed. Quiets `destroy`, `halt`, etc output a bit. - Updated getting started guide to be more up to date and generic. [GH-125] - Fixed error with doing a `vagrant up` when no Vagrantfile existed. [GH-128] - Fixed NFS erroring when NFS wasn't even enabled if `/etc/exports` doesn't diff --git a/lib/vagrant/action/vm/disable_networks.rb b/lib/vagrant/action/vm/disable_networks.rb index 46ec9cf14..289ff8762 100644 --- a/lib/vagrant/action/vm/disable_networks.rb +++ b/lib/vagrant/action/vm/disable_networks.rb @@ -10,10 +10,16 @@ module Vagrant end def call(env) - env.logger.info "Disabling host only networks..." + logged = false env["vm"].vm.network_adapters.each do |adapter| next if adapter.attachment_type != :host_only + + if !logged + env.logger.info "Disabling host only networks..." + logged = true + end + adapter.enabled = false adapter.save end