From d33ac6b15a51d9fcd35aeea2139fb0a2a9112a41 Mon Sep 17 00:00:00 2001 From: dw-0 Date: Sat, 3 Aug 2024 13:30:34 +0200 Subject: [PATCH] fix: parse moonraker dependencies from system-dependencies.json (#492) Signed-off-by: Dominik Willner --- scripts/moonraker.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/moonraker.sh b/scripts/moonraker.sh index 8ef046e..7897e6c 100644 --- a/scripts/moonraker.sh +++ b/scripts/moonraker.sh @@ -142,12 +142,12 @@ function moonraker_setup_dialog() { function install_moonraker_dependencies() { local packages log_name="Moonraker" - local install_script="${MOONRAKER_DIR}/scripts/install-moonraker.sh" + local package_json="${MOONRAKER_DIR}/scripts/system-dependencies.json" ### read PKGLIST from official install-script status_msg "Reading dependencies..." # shellcheck disable=SC2016 - packages="$(grep "PKGLIST=" "${install_script}" | cut -d'"' -f2 | sed 's/\${PKGLIST}//g' | tr -d '\n')" + packages=$(cat $package_json | tr -d ' \n{}' | cut -d "]" -f1 | cut -d":" -f2 | tr -d '"[' | sed 's/,/ /g') echo "${cyan}${packages}${white}" | tr '[:space:]' '\n' read -r -a packages <<< "${packages}"