feat(setup): Disambiguate setup skip message

Closes #797
This commit is contained in:
Antoine Cotten 2022-12-06 11:25:29 +01:00
parent f52c2de4e1
commit 58a77fcdbe
No known key found for this signature in database
GPG Key ID: 94637E68D4A79DD0
1 changed files with 6 additions and 2 deletions

View File

@ -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