Fixed outputed RSS file not being correctly written
This commit is contained in:
10
rss.sh
10
rss.sh
@ -45,8 +45,9 @@ printf 'Description of blog post:\n'
|
|||||||
read -r DESCRIPTION
|
read -r DESCRIPTION
|
||||||
|
|
||||||
|
|
||||||
cat << EOF | tee "${WEBROOT}/blog/feed.rss" &> /dev/null
|
cat "${WEBROOT}/blog/feed.rss" | sed '/<last.*$/Q' | tee "${WEBROOT}/blog/feed.rss.tmp" &> /dev/null
|
||||||
$(cat "${WEBROOT}/blog/feed.rss" | sed '/<last.*$/Q')
|
|
||||||
|
cat << EOF | tee --append "${WEBROOT}/blog/feed.rss.tmp" &> /dev/null
|
||||||
<lastBuildDate>
|
<lastBuildDate>
|
||||||
${DATE}
|
${DATE}
|
||||||
</lastBuildDate>
|
</lastBuildDate>
|
||||||
@ -67,5 +68,8 @@ $(cat "${WEBROOT}/blog/feed.rss" | sed '/<last.*$/Q')
|
|||||||
${DESCRIPTION}
|
${DESCRIPTION}
|
||||||
</description>
|
</description>
|
||||||
</item>
|
</item>
|
||||||
$(cat "${WEBROOT}/blog/feed.rss" | sed '1,29d')
|
|
||||||
EOF
|
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"
|
||||||
|
Reference in New Issue
Block a user