From e4f6dd69e4899b6ac87e9b90cd95fdd081d82fea Mon Sep 17 00:00:00 2001 From: Fabio Rehm Date: Sat, 1 Feb 2014 02:35:48 -0200 Subject: [PATCH] Display a warning using Vagrant's UI in case enable_nfs is set --- lib/vagrant-cachier/config.rb | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/vagrant-cachier/config.rb b/lib/vagrant-cachier/config.rb index 933bbe8..dddc807 100644 --- a/lib/vagrant-cachier/config.rb +++ b/lib/vagrant-cachier/config.rb @@ -17,14 +17,18 @@ module VagrantPlugins end def enable_nfs=(value) - puts "The `enable_nfs` config for vagrant-cachier has been deprecated " \ - "and will be removed on 0.7.0, please use " \ - "`synced_folder_opts = { type: 'nfs' }` instead." - - @synced_folder_opts = { type: 'nfs' } if value + # Flag to raise warning on #validate + @_enable_nfs_set = true + @synced_folder_opts = { type: 'nfs', nfs: true } if value end def validate(machine) + if @_enable_nfs_set + machine.ui.warn "The `enable_nfs` config for vagrant-cachier has been deprecated " \ + "and will be removed on 0.7.0, please use " \ + "`synced_folder_opts = { type: 'nfs' }` instead." + end + errors = _detected_errors if enabled? && ! ALLOWED_SCOPES.include?(@scope.to_s)