aboutsummaryrefslogtreecommitdiffhomepage
path: root/devel
diff options
context:
space:
mode:
authorGravatar Tomi Ollila <tomi.ollila@iki.fi>2013-01-19 04:13:17 +0200
committerGravatar David Bremner <bremner@debian.org>2013-01-19 14:29:53 -0400
commitbc89dd76883b4bdee31d1a6e26059c69b299d147 (patch)
tree49a7c409ae669995349696899089479ea7b334ec /devel
parentbe8a9ab0e63cf85239a43b7a4d92cc646c2417e7 (diff)
devel/release-checks.sh: version string problem does not halt execution
Version string has strict format requirements in release-check.sh: only numbers and periods (in sane order) are accepted. Mismatch there used to halt further execution. In this case, checking versions like '*~rc1' for (more) problems was not possible. This 'fatal error' is now changed buffered error message like in following tests, and is displayed at the end of execution.
Diffstat (limited to 'devel')
-rwxr-xr-xdevel/release-checks.sh9
1 files changed, 4 insertions, 5 deletions
diff --git a/devel/release-checks.sh b/devel/release-checks.sh
index e1d19f20..d2bbc6a0 100755
--- a/devel/release-checks.sh
+++ b/devel/release-checks.sh
@@ -53,12 +53,13 @@ fi < ./version
readonly VERSION
+# In the rest of this file, tests collect list of errors to be fixed
+
verfail ()
{
echo No.
- echo "$@"
- echo "Please follow the instructions in RELEASING to choose a version"
- exit 1
+ append_emsg "$@"
+ append_emsg " Please follow the instructions in RELEASING to choose a version"
}
echo -n "Checking that '$VERSION' is good with digits and periods... "
@@ -73,8 +74,6 @@ case $VERSION in
esac
-# In the rest of this file, tests collect list of errors to be fixed
-
echo -n "Checking that this is Debian package for notmuch... "
read deb_notmuch deb_version rest < debian/changelog
if [ "$deb_notmuch" = 'notmuch' ]