Skip to content

Commit

Permalink
set preserve option to FileUtils.cp for Docker overlay tmpfs problem. C…
Browse files Browse the repository at this point in the history
…loses: #1686
  • Loading branch information
kmuto committed Apr 25, 2021
1 parent f155da8 commit 7eae5de
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions lib/review/epubmaker.rb
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,7 @@ def copy_images(resdir, destdir, allow_exts = nil)
basedir = File.dirname(file)
FileUtils.mkdir_p(File.join(destdir, basedir))
log("Copy #{file} to the temporary directory.")
FileUtils.cp(file, File.join(destdir, basedir))
FileUtils.cp(file, File.join(destdir, basedir), preserve: true)
end
else
recursive_copy_files(resdir, destdir, allow_exts)
Expand All @@ -271,7 +271,7 @@ def recursive_copy_files(resdir, destdir, allow_exts)
elsif fname =~ /\.(#{allow_exts.join('|')})\Z/i
FileUtils.mkdir_p(destdir)
log("Copy #{resdir}/#{fname} to the temporary directory.")
FileUtils.cp(File.join(resdir, fname), destdir)
FileUtils.cp(File.join(resdir, fname), destdir, preserve: true)
end
end
end
Expand Down Expand Up @@ -506,7 +506,7 @@ def copy_stylesheet(basetmpdir)
unless File.exist?(sfile)
error "stylesheet: #{sfile} is not found."
end
FileUtils.cp(sfile, basetmpdir)
FileUtils.cp(sfile, basetmpdir, preserve: true)
@producer.contents.push(ReVIEW::EPUBMaker::Content.new(file: sfile))
end
end
Expand All @@ -517,7 +517,7 @@ def copy_static_file(configname, destdir, destfilename: nil)
error "#{configname}: #{@config[configname]} is not found."
end
FileUtils.cp(@config[configname],
File.join(destdir, destfilename))
File.join(destdir, destfilename), preserve: true)
end

def copy_frontmatter(basetmpdir)
Expand Down

0 comments on commit 7eae5de

Please sign in to comment.