chore: add support for angie
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
import json
|
||||
import subprocess
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
# Compatibility with Angie
|
||||
exec_name = "nginx"
|
||||
@@ -33,7 +34,10 @@ def get_nginx_info() -> tuple[str | None, str | None]:
|
||||
def download_and_unpack(url: str) -> str:
|
||||
print(f"Downloading '{url}'...")
|
||||
file_name = url.split("/")[-1]
|
||||
subprocess.call(["wget", url])
|
||||
if Path(file_name).exists():
|
||||
print(f"File '{file_name}' already exists. Skipping download.")
|
||||
else:
|
||||
subprocess.call(["wget", url])
|
||||
print("Unpacking...")
|
||||
subprocess.call(["tar", "zxvf", file_name])
|
||||
file_name_without_ext = file_name.rsplit(".", 2)[0] # Remove .tar.gz
|
||||
@@ -61,7 +65,7 @@ def main():
|
||||
if exec_name == "nginx":
|
||||
nginx_url = f"http://nginx.org/download/nginx-{version}.tar.gz"
|
||||
elif exec_name == "angie":
|
||||
nginx_url = ""
|
||||
nginx_url = f"https://download.angie.software/files/angie-{version}.tar.gz"
|
||||
else:
|
||||
print(f"Unknown executable name: {exec_name}. Exiting.")
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user