lib/berkshelf/vagrant/action/clean.rb in berkshelf-0.5.0.rc1 vs lib/berkshelf/vagrant/action/clean.rb in berkshelf-0.5.0.rc2
- old
+ new
@@ -9,10 +9,10 @@
@app = app
@shelf = Berkshelf::Vagrant.shelf_for(env)
end
def call(env)
- if Berkshelf::Vagrant.chef_solo?(env[:global_config])
+ if Berkshelf::Vagrant.chef_solo?(env[:global_config]) && self.shelf
Berkshelf.formatter.msg "cleaning Vagrant's shelf"
FileUtils.remove_dir(self.shelf, fore: true)
end
@app.call(env)