mirror of
https://github.com/hyperknot/openfreemap.git
synced 2026-05-21 14:02:15 +00:00
32 lines
670 B
Python
32 lines
670 B
Python
import subprocess
|
|
|
|
from http_host_lib.config import config
|
|
|
|
from tile_gen_lib.shared import get_versions_for_area
|
|
|
|
|
|
def check_all_hosts(area, version):
|
|
pass
|
|
|
|
|
|
def check_and_set_version(area, version):
|
|
if version == 'latest':
|
|
versions = get_versions_for_area(area)
|
|
version = versions[-1]
|
|
|
|
if not check_all_hosts(area, version):
|
|
return
|
|
|
|
|
|
def set_version(area, version):
|
|
subprocess.run(
|
|
[
|
|
'rclone',
|
|
'rcat',
|
|
f'remote:ofm-assets/deployed_versions/{area}.txt',
|
|
],
|
|
env=dict(RCLONE_CONFIG=config.rclone_config),
|
|
check=True,
|
|
input=version.strip().encode(),
|
|
)
|