annotate devel/list-versions @ 281:ea5f86e0a81c

modes are now enforced exclusive Other MTAs (exim, postfix) are more relaxing, but as combinations of exclusive modes are senseless we behave more obvious if we fail early. This makes understanding the behavior easier too.
author markus schnalke <meillo@marmaro.de>
date Tue, 07 Dec 2010 14:04:56 -0300
parents 7b70bf4f1f42
children a6404efa35bc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
216
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
1 #!/bin/sh
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
2 #
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
3 # list the version numbers in several important files
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
4 # run this script before generating a release
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
5
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
6 (
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
7 grep '^AC_INIT' /dev/null configure.*
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
8 printf "Changelog:"
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
9 sed -n '/^[0-9]\.[0-9]\{1,\}\.[0-9]\{1,\}/{p;q}' ChangeLog
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
10 printf "NEWS:"
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
11 sed -n '/^[0-9]\.[0-9]\{1,\}\.[0-9]\{1,\}/{p;q}' NEWS
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
12 grep '^\.TH' /dev/null man/*.[0-9]
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
13 ) | sed 's~\([^:]*\):.*\([0-9]\.[0-9]\{1,\}\.[0-9]\{1,\}\).*~\2 \1~'