diff options
author | Tomi Ollila <tomi.ollila@iki.fi> | 2013-01-19 04:13:17 +0200 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2013-01-19 14:29:53 -0400 |
commit | bc89dd76883b4bdee31d1a6e26059c69b299d147 (patch) | |
tree | 49a7c409ae669995349696899089479ea7b334ec /devel | |
parent | be8a9ab0e63cf85239a43b7a4d92cc646c2417e7 (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-x | devel/release-checks.sh | 9 |
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' ] |