From 7e6ba7fa505238b82aa7c7deed35d757fbfd5d72 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 6 May 2014 13:10:22 -0700 Subject: [PATCH] providers/virtualbox: check for provider config nilness --- CHANGELOG.md | 4 ++++ plugins/providers/virtualbox/synced_folder.rb | 1 + 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e6d46ebe..baee770d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ IMPROVEMENTS: - **New guest: Linux Mint** is now properly detected. [GH-3648] +BUG FIXES: + + - commands/package: `--base` works without crashing for VirtualBox. + ## 1.6.0 (May 6, 2014) BACKWARDS INCOMPATIBILITIES: diff --git a/plugins/providers/virtualbox/synced_folder.rb b/plugins/providers/virtualbox/synced_folder.rb index 0616f46fd..5ae14e63f 100644 --- a/plugins/providers/virtualbox/synced_folder.rb +++ b/plugins/providers/virtualbox/synced_folder.rb @@ -6,6 +6,7 @@ module VagrantPlugins def usable?(machine, raise_errors=false) # These synced folders only work if the provider if VirtualBox machine.provider_name == :virtualbox && + machine.provider_config && machine.provider_config.functional_vboxsf end