Fixed outputed RSS file not being correctly written

This commit is contained in:
2025-07-05 12:24:32 -04:00
parent 948ba4ca0d
commit cb1add90ea

10
rss.sh
View File

@ -45,8 +45,9 @@ printf 'Description of blog post:\n'
read -r DESCRIPTION
cat << EOF | tee "${WEBROOT}/blog/feed.rss" &> /dev/null
$(cat "${WEBROOT}/blog/feed.rss" | sed '/<last.*$/Q')
cat "${WEBROOT}/blog/feed.rss" | sed '/<last.*$/Q' | tee "${WEBROOT}/blog/feed.rss.tmp" &> /dev/null
cat << EOF | tee --append "${WEBROOT}/blog/feed.rss.tmp" &> /dev/null
<lastBuildDate>
${DATE}
</lastBuildDate>
@ -67,5 +68,8 @@ $(cat "${WEBROOT}/blog/feed.rss" | sed '/<last.*$/Q')
${DESCRIPTION}
</description>
</item>
$(cat "${WEBROOT}/blog/feed.rss" | sed '1,29d')
EOF
cat "${WEBROOT}/blog/feed.rss" | sed '1,29d' | tee --append "${WEBROOT}/blog/feed.rss.tmp" &> /dev/null
mv "${WEBROOT}/blog/feed.rss.tmp" "${WEBROOT}/blog/feed.rss"