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