Make: Make src/scripts/gen-tarball-version a bit nicer

When autoconf is stale, include a reminder how to fix that in the
error message.

While there, cd to $nv like we do in src/scripts/gen-client-configure
for slightly terser code.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2017-09-03 10:28:06 +02:00
parent b0bea7418a
commit 0447b529bd

View file

@ -5,14 +5,14 @@ if [ $# = 0 ]; then
exit 1
fi
nv=$1-$2
cd "$1-$2"
printf "%s" "$2" >$nv/.tarball-version
>$nv/.dirty-stamp
printf "%s" "$2" >.tarball-version
>.dirty-stamp
if [ "$2" != "`$nv/configure --version | sed -n '/^Wolfpack Empire/s/.* //p'`" ]
if [ "$2" != "`./configure --version | sed -n '/^Wolfpack Empire/s/.* //p'`" ]
then
echo "Output of configure --version does not match $2" >&2
echo "Need to regenerate stale configure?" >&2
echo "Need to regenerate stale configure with 'autoconf -f'?" >&2
exit 1
fi