From 4802d028ef21204a8fe756f0c501c93d57954f81 Mon Sep 17 00:00:00 2001 From: Federico Paolinelli Date: Tue, 23 Jul 2024 10:55:48 -0400 Subject: [PATCH] Add debug logs to reloader Signed-off-by: Federico Paolinelli --- frr-tools/reloader/frr-reloader.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frr-tools/reloader/frr-reloader.sh b/frr-tools/reloader/frr-reloader.sh index 2bb56e1f..50185575 100755 --- a/frr-tools/reloader/frr-reloader.sh +++ b/frr-tools/reloader/frr-reloader.sh @@ -17,7 +17,7 @@ reload_frr() { kill_sleep echo "Checking the configuration file syntax" - if ! python3 /usr/lib/frr/frr-reload.py --test --stdout "$FILE_TO_RELOAD" 2>"$LAST_ERROR_FILE" | sed 's/password.*/password /g'; then + if ! python3 /usr/lib/frr/frr-reload.py --debug --test --stdout "$FILE_TO_RELOAD" 2>"$LAST_ERROR_FILE" | sed 's/password.*/password /g'; then echo "Syntax error spotted: aborting.. $SECONDS seconds" cat "$LAST_ERROR_FILE" | sed 's/password.*/password /g' echo -n "$(date +%s) failure" > "$STATUSFILE" @@ -26,7 +26,7 @@ reload_frr() { fi echo "Applying the configuration file" - if ! python3 /usr/lib/frr/frr-reload.py --reload --overwrite --stdout "$FILE_TO_RELOAD" 2>&1 | sed 's/password.*/password /g'; then + if ! python3 /usr/lib/frr/frr-reload.py --debug --reload --overwrite --stdout "$FILE_TO_RELOAD" 2>&1 | sed 's/password.*/password /g'; then echo "Failed to fully apply configuration file $SECONDS seconds" echo -n "$(date +%s) failure" > "$STATUSFILE" save_status