mirror of
https://github.com/hyperknot/openfreemap.git
synced 2026-05-22 14:32:15 +00:00
messages
This commit is contained in:
@@ -46,7 +46,7 @@ def download_tileset(area: str, version: str, list_versions: bool, runs_dir: Pat
|
|||||||
print('running download_tileset')
|
print('running download_tileset')
|
||||||
|
|
||||||
if area not in {'planet', 'monaco'}:
|
if area not in {'planet', 'monaco'}:
|
||||||
sys.exit('Please specify area: "planet" or "monaco"')
|
sys.exit(' please specify area: "planet" or "monaco"')
|
||||||
|
|
||||||
r = requests.get(f'https://{area}.openfreemap.com/dirs.txt')
|
r = requests.get(f'https://{area}.openfreemap.com/dirs.txt')
|
||||||
r.raise_for_status()
|
r.raise_for_status()
|
||||||
@@ -109,12 +109,12 @@ def mount():
|
|||||||
assert_sudo()
|
assert_sudo()
|
||||||
|
|
||||||
if not DEFAULT_RUNS_DIR.exists():
|
if not DEFAULT_RUNS_DIR.exists():
|
||||||
sys.exit('download_tileset needs to be run first')
|
sys.exit(' download_tileset needs to be run first')
|
||||||
|
|
||||||
clean_up_mounts(MNT_DIR)
|
clean_up_mounts(MNT_DIR)
|
||||||
create_fstab()
|
create_fstab()
|
||||||
|
|
||||||
print('Running mount -a')
|
print(' running mount -a')
|
||||||
subprocess.run(['mount', '-a'], check=True)
|
subprocess.run(['mount', '-a'], check=True)
|
||||||
|
|
||||||
clean_up_mounts(MNT_DIR)
|
clean_up_mounts(MNT_DIR)
|
||||||
@@ -136,7 +136,7 @@ def set_latest_versions():
|
|||||||
assert_sudo()
|
assert_sudo()
|
||||||
|
|
||||||
if not MNT_DIR.exists():
|
if not MNT_DIR.exists():
|
||||||
sys.exit('mount needs to be run first')
|
sys.exit(' mount needs to be run first')
|
||||||
|
|
||||||
return set_tileset_versions()
|
return set_tileset_versions()
|
||||||
|
|
||||||
@@ -153,7 +153,7 @@ def nginx_sync():
|
|||||||
assert_sudo()
|
assert_sudo()
|
||||||
|
|
||||||
if not MNT_DIR.exists():
|
if not MNT_DIR.exists():
|
||||||
sys.exit('mount needs to be run first')
|
sys.exit(' mount needs to be run first')
|
||||||
|
|
||||||
write_nginx_config()
|
write_nginx_config()
|
||||||
|
|
||||||
|
|||||||
@@ -9,19 +9,19 @@ import requests
|
|||||||
|
|
||||||
def assert_sudo():
|
def assert_sudo():
|
||||||
if os.geteuid() != 0:
|
if os.geteuid() != 0:
|
||||||
sys.exit('Needs sudo')
|
sys.exit(' needs sudo')
|
||||||
|
|
||||||
|
|
||||||
def assert_linux():
|
def assert_linux():
|
||||||
if not Path('/etc/fstab').exists():
|
if not Path('/etc/fstab').exists():
|
||||||
sys.exit('Needs to be run on Linux')
|
sys.exit(' needs to be run on Linux')
|
||||||
|
|
||||||
|
|
||||||
def assert_single_process():
|
def assert_single_process():
|
||||||
p = subprocess.run(['pgrep', '-fl', sys.argv[0]], capture_output=True, text=True)
|
p = subprocess.run(['pgrep', '-fl', sys.argv[0]], capture_output=True, text=True)
|
||||||
lines = [l for l in p.stdout.splitlines() if 'python' in l]
|
lines = [l for l in p.stdout.splitlines() if 'python' in l]
|
||||||
if len(lines) >= 2:
|
if len(lines) >= 2:
|
||||||
sys.exit('Detected multiple processes, terminating')
|
sys.exit(' detected multiple processes, terminating')
|
||||||
|
|
||||||
|
|
||||||
def download_if_size_differs(url: str, local_file: Path) -> bool:
|
def download_if_size_differs(url: str, local_file: Path) -> bool:
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ def cli(mbtiles_path: Path, dir_path: Path):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
if dir_path.exists() and any(dir_path.iterdir()):
|
if dir_path.exists() and any(dir_path.iterdir()):
|
||||||
sys.exit('Dir not empty')
|
sys.exit(' dir not empty')
|
||||||
|
|
||||||
dir_path.mkdir(exist_ok=True)
|
dir_path.mkdir(exist_ok=True)
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ def cli(btrfs_img: Path):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
if os.geteuid() != 0:
|
if os.geteuid() != 0:
|
||||||
sys.exit('Needs sudo')
|
sys.exit(' needs sudo')
|
||||||
|
|
||||||
current_dir = Path.cwd()
|
current_dir = Path.cwd()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user