From d4207d710cd4fe135c2179183c7583dbbafec811 Mon Sep 17 00:00:00 2001 From: th33xitus Date: Fri, 22 Jul 2022 10:16:00 +0200 Subject: [PATCH] fix: restart moonraker after moonraker.conf patch (fixes #225) Signed-off-by: Dominik Willner --- scripts/fluidd.sh | 7 +++++++ scripts/klipperscreen.sh | 7 +++++++ scripts/mainsail.sh | 7 +++++++ scripts/moonraker-telegram-bot.sh | 7 +++++++ 4 files changed, 28 insertions(+) diff --git a/scripts/fluidd.sh b/scripts/fluidd.sh index 5d0b151..f7c5850 100644 --- a/scripts/fluidd.sh +++ b/scripts/fluidd.sh @@ -395,6 +395,7 @@ function select_fluidd_port() { } function patch_fluidd_update_manager() { + local patched="false" local moonraker_configs moonraker_configs=$(find "${KLIPPER_CONFIG}" -type f -name "moonraker.conf" | sort) @@ -415,5 +416,11 @@ path: ~/fluidd MOONRAKER_CONF fi + + patched="true" done + + if [[ ${patched} == "true" ]]; then + do_action_service "restart" "moonraker" + fi } \ No newline at end of file diff --git a/scripts/klipperscreen.sh b/scripts/klipperscreen.sh index b5587db..945f98b 100644 --- a/scripts/klipperscreen.sh +++ b/scripts/klipperscreen.sh @@ -202,6 +202,7 @@ function compare_klipperscreen_versions() { #================================================# function patch_klipperscreen_update_manager() { + local patched="false" local moonraker_configs moonraker_configs=$(find "${KLIPPER_CONFIG}" -type f -name "moonraker.conf" | sort) @@ -224,5 +225,11 @@ install_script: scripts/KlipperScreen-install.sh MOONRAKER_CONF fi + + patched="true" done + + if [[ ${patched} == "true" ]]; then + do_action_service "restart" "moonraker" + fi } diff --git a/scripts/mainsail.sh b/scripts/mainsail.sh index a207923..cf2e3c2 100644 --- a/scripts/mainsail.sh +++ b/scripts/mainsail.sh @@ -569,6 +569,7 @@ function enable_mainsail_remotemode() { } function patch_mainsail_update_manager() { + local patched="false" local moonraker_configs moonraker_configs=$(find "${KLIPPER_CONFIG}" -type f -name "moonraker.conf" | sort) @@ -589,5 +590,11 @@ path: ~/mainsail MOONRAKER_CONF fi + + patched="true" done + + if [[ ${patched} == "true" ]]; then + do_action_service "restart" "moonraker" + fi } \ No newline at end of file diff --git a/scripts/moonraker-telegram-bot.sh b/scripts/moonraker-telegram-bot.sh index 044c334..d10c5e1 100644 --- a/scripts/moonraker-telegram-bot.sh +++ b/scripts/moonraker-telegram-bot.sh @@ -458,6 +458,7 @@ function compare_telegram_bot_versions() { #================================================# function patch_telegram_bot_update_manager() { + local patched="false" local moonraker_configs moonraker_configs=$(find "${KLIPPER_CONFIG}" -type f -name "moonraker.conf" | sort) @@ -480,5 +481,11 @@ install_script: scripts/install.sh MOONRAKER_CONF fi + + patched="true" done + + if [[ ${patched} == "true" ]]; then + do_action_service "restart" "moonraker" + fi }