From 44aa6a6c54f292560efa60d2b7719217d6cb2f09 Mon Sep 17 00:00:00 2001 From: Fabio Rehm Date: Sun, 20 Jul 2014 21:12:28 -0300 Subject: [PATCH] Remove unecessary logic to skip parent folder creation when preparing bucket symlinks --- lib/vagrant-cachier/bucket.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/vagrant-cachier/bucket.rb b/lib/vagrant-cachier/bucket.rb index 377e2cd..1dbf4b4 100644 --- a/lib/vagrant-cachier/bucket.rb +++ b/lib/vagrant-cachier/bucket.rb @@ -43,13 +43,13 @@ module VagrantPlugins end # TODO: "merge" symlink and user_symlink methods - def symlink(guest_path, bucket_path = "/tmp/vagrant-cache/#{@name}", create_parent: true) + def symlink(guest_path, bucket_path = "/tmp/vagrant-cache/#{@name}") return if @env[:cache_dirs].include?(guest_path) @env[:cache_dirs] << guest_path comm.execute("mkdir -p #{bucket_path}") unless symlink?(guest_path) - comm.sudo("mkdir -p `dirname #{guest_path}`") if create_parent + comm.sudo("mkdir -p `dirname #{guest_path}`") if empty_dir?(bucket_path) && !empty_dir?(guest_path) # Warm up cache with guest machine data comm.sudo("shopt -s dotglob && mv #{guest_path}/* #{bucket_path}")