diff options
Diffstat (limited to 'contrib/scripts/update_news.sh')
-rwxr-xr-x | contrib/scripts/update_news.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/contrib/scripts/update_news.sh b/contrib/scripts/update_news.sh new file mode 100755 index 000000000..014ac8bd7 --- /dev/null +++ b/contrib/scripts/update_news.sh | |||
@@ -0,0 +1,15 @@ | |||
1 | #!/bin/bash | ||
2 | NEW_VERSION=$1 | ||
3 | if [ -z $NEW_VERSION ]; then | ||
4 | NEW_VERSION="Unreleased" | ||
5 | fi | ||
6 | DELTA_SH="contrib/scripts/news_delta.sh" | ||
7 | LASTVER=$(head -n1 NEWS | tr -d :) | ||
8 | |||
9 | echo "$NEW_VERSION:" > NEWS.delta || exit 1 | ||
10 | $DELTA_SH $LASTVER >> NEWS.delta || exit 1 | ||
11 | cp NEWS NEWS.bak || exit 1 | ||
12 | cat NEWS.delta > NEWS || exit 1 | ||
13 | cat NEWS.bak >> NEWS || exit 1 | ||
14 | rm NEWS.bak NEWS.delta | ||
15 | |||