[SCM] Samba Website Repository - branch master updated
Stefan Metzmacher
metze at samba.org
Tue Sep 8 09:00:14 UTC 2015
The branch, master has been updated
via 3a93b1a generated_news.sh: generate generated_news/latest_stable_release.html based on history/samba.*
from 5be2055 use the autogenerated latest_stable_release.html
https://git.samba.org/?p=samba-web.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 3a93b1ae71ed807a72d4dbd327009dd6611408fc
Author: Stefan Metzmacher <metze at samba.org>
Date: Tue Sep 8 10:57:53 2015 +0200
generated_news.sh: generate generated_news/latest_stable_release.html based on history/samba.*
Signed-off-by: Stefan Metzmacher <metze at samba.org>
-----------------------------------------------------------------------
Summary of changes:
generated_news.sh | 41 +++++++++++++++++++++++++++++++++++++----
1 file changed, 37 insertions(+), 4 deletions(-)
Changeset truncated at 500 lines:
diff --git a/generated_news.sh b/generated_news.sh
index 9f4e708..e6001b2 100755
--- a/generated_news.sh
+++ b/generated_news.sh
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
#
LC_ALL=C
@@ -33,10 +33,43 @@ generate() {
return 0
}
+generate_latest_stable_release() {
+ local dst="$1"
+ local download_url="$2"
+
+ pushd history >/dev/null
+ ALL_VERSIONS=$(ls samba-*.html | cut -d '-' -f2- | cut -d '.' -f1-3 | sort -t. -k 1,1n -k 2,2n -k 3,3n -u)
+ LATEST_VERSION=$(echo "${ALL_VERSIONS}" | tail -1)
+ popd >/dev/null
+
+ echo "LATEST_VERSION: ${LATEST_VERSION}"
+
+ local tgz="samba-${LATEST_VERSION}.tar.gz"
+ local asc="samba-${LATEST_VERSION}.tar.asc"
+ local release_notes="history/samba-${LATEST_VERSION}.html"
+
+ test "${dst}" -nt "${release_notes}" && {
+ echo "${dst}: up to date"
+ return 0
+ }
+
+ echo "${dst}: regenerating"
+ {
+ echo "<!-- BEGIN: ${dst} -->"
+ echo "<p>"
+ echo "<a href=\"${download_url}/${tgz}\">Samba ${LATEST_VERSION} (gzipped)</a><br>"
+ echo "<a href=\"/samba/${release_notes}\">Release Notes</a> ·"
+ echo "<a href=\"${download_url}/${asc}\">Signature</a>"
+ echo "</p>"
+ echo "<!-- END: ${dst} -->"
+
+ } > ${dst}.tmp
+ mv ${dst}.tmp ${dst}
+}
+
generate "generated_news/latest_10_headlines.html" "10" "*.headline.html"
generate "generated_news/latest_10_bodies.html" "10" "*.body.html"
generate "generated_news/latest_2_bodies.html" "2" "*.body.html"
-test -l generated_news/latest_stable_release.html || {
- ln -s ../ftp/.latest_stable_release.html generated_news/latest_stable_release.html
-}
+download_url="https://download.samba.org/pub/samba/stable"
+generate_latest_stable_release "generated_news/latest_stable_release.html" "${download_url}"
--
Samba Website Repository
More information about the samba-cvs
mailing list