lib/vagrant-k3s/provisioner.rb in vagrant-k3s-0.1.0 vs lib/vagrant-k3s/provisioner.rb in vagrant-k3s-0.1.1
- old
+ new
@@ -129,10 +129,10 @@
def with_file_upload(name='vagrant-k3s-provisioner', to, content)
with_file(name, content) do |from|
tmpdir = @machine.guest.capability :create_tmp_path, {:type => :directory}
tmpfile = [tmpdir, File.basename(to)].join('/')
@machine.communicate.upload(from, tmpfile)
- @machine.communicate.sudo("mv -f #{tmpfile} #{to}")
+ @machine.communicate.sudo("mkdir -p #{File.dirname(to)} && mv -f #{tmpfile} #{to}")
end
to
end
def quote_and_escape(text, quote = '"')