[gst-cvs] www: new-release: error out if the RELEASE file was not generated for some reason

Tim Mueller tpm at kemper.freedesktop.org
Wed Feb 10 16:08:16 PST 2010


Module: www
Branch: master
Commit: 1d6962e50f8c1751e53d8d6dd3ce09fe87d8d2af
URL:    http://cgit.freedesktop.org/gstreamer/www/commit/?id=1d6962e50f8c1751e53d8d6dd3ce09fe87d8d2af

Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Wed Feb 10 23:46:46 2010 +0000

new-release: error out if the RELEASE file was not generated for some reason

This may happen for example when there's a syntax error in the XML
(e.g. forgot to escape some chars in the features list) or the
build system in www failed for some reason (e.g. because it has
been a while since autogen was run last and automake has been
upgraded since).

---

 bin/new-release |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/bin/new-release b/bin/new-release
index a54fd27..6dc6eaa 100755
--- a/bin/new-release
+++ b/bin/new-release
@@ -185,7 +185,13 @@ make
 
 release=htdocs/releases/$module/$version
 echo "Copying RELEASE"
-cp $release $moduledir/RELEASE
+cp $release $moduledir/RELEASE || {
+  echo "Error copying $release $moduledir/RELEASE."
+  echo "Maybe there was a problem creating $release , maybe because"
+  echo "there is a syntax error in $release.xml or some other problem"
+  echo "occured when rebuilding www/htdocs/releases/$module"
+  exit 1
+}
 
 echo "Press Enter to update NEWS with information from RELEASE"
 read





More information about the Gstreamer-commits mailing list