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