diff --git a/README.md b/README.md index be6e9ea..d689166 100644 --- a/README.md +++ b/README.md @@ -164,7 +164,7 @@ Tasks outside the scope of this project: - Make a successor for the OpenMapTiles schema. - Docker image for running this self-hosted on any machine. -### Dev setup +#### Dev setup See [dev setup docs](docs/dev_setup.md). diff --git a/scripts/http_host/http_host_lib/download_assets.py b/scripts/http_host/http_host_lib/download_assets.py index 92bdcb6..9f720a9 100644 --- a/scripts/http_host/http_host_lib/download_assets.py +++ b/scripts/http_host/http_host_lib/download_assets.py @@ -23,7 +23,8 @@ def download_fonts(assets_dir: Path): ofm_dir = fonts_dir / 'ofm' ofm_dir_bak = fonts_dir / 'ofm.bak' shutil.rmtree(ofm_dir_bak, ignore_errors=True) - ofm_dir.rename(ofm_dir_bak) + if ofm_dir.exists(): + ofm_dir.rename(ofm_dir_bak) subprocess.run( ['tar', '-xzf', local_file, '-C', fonts_dir], @@ -47,7 +48,8 @@ def download_styles(assets_dir: Path): ofm_dir = styles_dir / 'ofm' ofm_dir_bak = styles_dir / 'ofm.bak' shutil.rmtree(ofm_dir_bak, ignore_errors=True) - ofm_dir.rename(ofm_dir_bak) + if ofm_dir.exists(): + ofm_dir.rename(ofm_dir_bak) subprocess.run( ['tar', '-xzf', local_file, '-C', styles_dir],