commit 3991a31f5415c93429ed715ee736bb0dcd8e84d2 from: mischa date: Sat Jun 03 18:57:20 2023 UTC only write new rss when more than the date has changed commit - 75b5c42cf2b1e1d11e81b5e4a59afb338fdec268 commit + 3991a31f5415c93429ed715ee736bb0dcd8e84d2 blob - 8656c24deab495bc6f3980cd00bb0d142d992833 blob + 4601d413cec43b167f7af1299dd58525599a9e21 --- uptimeatomic +++ uptimeatomic @@ -188,7 +188,7 @@ fi _TMP="$(mktemp -d)" mkdir -p "${_TMP}/ok" "${_TMP}/ko" "${_TMP}/maint" || exit 1 _HTMLFILE="${_TMP}/${HTMLFILE}" -[[ -n "${RSS_FILE}" ]] && _RSSFILE="${HTMLDIR}/${RSS_FILE}" +[[ -n "${RSS_FILE}" ]] && _RSSFILE="${_TMP}/${RSS_FILE}" parse_file "${CHECKFILE}" @@ -298,5 +298,9 @@ cat << EOF >> ${_RSSFILE} EOF fi +_diff=$(diff "${_RSSFILE}" "${HTMLDIR}/${RSS_FILE}" | wc -l) +if [ "${_diff}" -ne "4" ]; then + cp ${_RSSFILE} ${HTMLDIR}/${RSS_FILE} +fi cp ${_HTMLFILE} ${HTMLDIR}/${HTMLFILE} rm -r "${_TMP}" 2>/dev/null