fix(moonraker): use os-release file to get distro info (#633)

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
dw-0
2025-02-15 11:09:32 +01:00
committed by GitHub
parent 20ffc82a04
commit aa4ea99c5c
2 changed files with 32 additions and 9 deletions

View File

@@ -53,8 +53,7 @@ from utils.sys_utils import (
cmd_sysctl_manage,
cmd_sysctl_service,
create_python_venv,
get_distro_name,
get_distro_version,
get_distro_info,
install_python_requirements,
parse_packages_from_file,
)
@@ -163,8 +162,10 @@ def install_moonraker_packages() -> None:
f"Parsing system dependencies from {MOONRAKER_DEPS_JSON_FILE.name} ..."
)
parsed_sysdeps = parse_sysdeps_file(MOONRAKER_DEPS_JSON_FILE)
distro_name = get_distro_name().lower()
distro_version = get_distro_version()
distro_name, distro_version = get_distro_info()
Logger.print_info(f"Distro name: {distro_name}")
Logger.print_info(f"Distro version: {distro_version}")
for dep in parsed_sysdeps.get(distro_name, []):
pkg = dep[0].strip()