diff --git a/init-server.py b/init-server.py index 8ddba28..6ec2ee0 100755 --- a/init-server.py +++ b/init-server.py @@ -34,7 +34,7 @@ def prepare_shared(c): set_cpu_governor(c) c.sudo(f'mkdir -p {REMOTE_CONFIG}') - c.sudo(f'chown ofm:ofm {REMOTE_CONFIG}') + c.sudo('chown ofm:ofm /data/ofm/.*') prepare_venv(c) @@ -93,7 +93,8 @@ def prepare_tile_gen(c): owner='ofm', ) - c.sudo('chown -R ofm:ofm /data/ofm/tile_gen') + c.sudo('chown ofm:ofm /data/ofm/tile_gen/.*') + c.sudo('chown ofm:ofm -R /data/ofm/tile_gen/bin') def prepare_http_host(c): diff --git a/scripts/http_host/downloader.py b/scripts/http_host/downloader.py index 0bf4387..6fb6d19 100755 --- a/scripts/http_host/downloader.py +++ b/scripts/http_host/downloader.py @@ -41,6 +41,9 @@ def cli(area: str, version: str, list_versions: bool, runs_dir: Path): sys.exit(f'Requested version is not available. Available versions:\n{all_versions_str}') selected_version = version + if not runs_dir and not Path('/data/ofm').exists(): + sys.exit('Please specify a runs dir with --runs-dir') + download(area, selected_version, runs_dir or DEFAULT_RUNS_DIR)