From cb1add90eaa5b14b190bc5dff78a6768978b0f8a Mon Sep 17 00:00:00 2001 From: "Jean (east-high-Nerd)" Date: Sat, 5 Jul 2025 12:24:32 -0400 Subject: [PATCH] Fixed outputed RSS file not being correctly written --- rss.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/rss.sh b/rss.sh index dd40b8c..3fa1649 100755 --- a/rss.sh +++ b/rss.sh @@ -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 '/ /dev/null + +cat << EOF | tee --append "${WEBROOT}/blog/feed.rss.tmp" &> /dev/null ${DATE} @@ -67,5 +68,8 @@ $(cat "${WEBROOT}/blog/feed.rss" | sed '/ -$(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"