0

Add force_writable argument to mirror_dir

Fixes #1611.
This commit is contained in:
Nicolas F
2019-07-12 23:37:35 +02:00
parent 70c64cd4c5
commit a422270666
2 changed files with 11 additions and 5 deletions

View File

@@ -165,14 +165,14 @@ top-level directory.
"overviewer_core", "data", "web_assets")
if not os.path.isdir(global_assets):
global_assets = os.path.join(util.get_program_path(), "web_assets")
mirror_dir(global_assets, self.outputdir, capabilities=self.fs_caps)
mirror_dir(global_assets, self.outputdir, capabilities=self.fs_caps, force_writable=True)
if self.custom_assets_dir:
# We could have done something fancy here rather than just
# overwriting the global files, but apparently this what we used to
# do pre-rewrite.
mirror_dir(self.custom_assets_dir, self.outputdir,
capabilities=self.fs_caps)
mirror_dir(self.custom_assets_dir, self.outputdir, capabilities=self.fs_caps,
force_writable=True)
# write a dummy baseMarkers.js if none exists
basemarkers_path = os.path.join(self.outputdir, "baseMarkers.js")