Fix handling when no changes to apply
Some checks failed
Deploy to Wizard / Deploy (push) Failing after 29s

This commit is contained in:
Joey Hafner 2024-02-14 12:35:16 -08:00
parent 3f21f28b42
commit a7815a1148

View File

@ -53,15 +53,16 @@ echo "===== Configure system... ====="
echo "===== Failed to configure system =====" echo "===== Failed to configure system ====="
} }
if ! [[ compare | grep -q 'No changes between working and active configurations.' ]] if compare | grep -q 'No changes between working and active configurations.'
then then
{ # try commit, save echo "No changes to commit."
exit
else
{ # compare, try commit, save, exit
compare compare
commit && save && exit commit && save && exit
} || { # catch, exit discard and print a very basic error message } || { # catch, exit discard and print a very basic error message
exit discard exit discard
echo "Failed to commit and save the configuration." echo "Failed to commit and save the configuration."
} }
else
echo "No changes to commit."
fi fi