From 58a77fcdbe39c1b9a81f501779fd895a39a5fa55 Mon Sep 17 00:00:00 2001 From: Antoine Cotten Date: Tue, 6 Dec 2022 11:25:29 +0100 Subject: [PATCH] feat(setup): Disambiguate setup skip message Closes #797 --- setup/entrypoint.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/setup/entrypoint.sh b/setup/entrypoint.sh index deae50f..3700683 100755 --- a/setup/entrypoint.sh +++ b/setup/entrypoint.sh @@ -43,11 +43,15 @@ roles_files=( # -------------------------------------------------------- -echo "-------- $(date) --------" +echo "-------- $(date --rfc-3339=seconds) --------" state_file="${BASH_SOURCE[0]%/*}"/state/.done if [[ -e "$state_file" ]]; then - log "State file exists at '${state_file}', skipping setup" + declare state_birthtime + state_birthtime="$(stat -c '%Y' "$state_file")" + state_birthtime="$(date --rfc-3339=seconds --date="@${state_birthtime}")" + + log "Setup has already run successfully on ${state_birthtime}. Skipping" exit 0 fi