]> diplodocus.org Git - nmh/blob - config/version.sh
lock_file.c: close(2) file descriptor on failure, avoiding leak.
[nmh] / config / version.sh
1 #! /bin/sh
2 #
3 # version.sh -- script to create version string(s) for nmh.
4 # You need to pass the script the version number to use.
5
6 set -e
7
8 version=${1?}
9 host=`uname -n`
10 if test -d "$srcdir/.git"; then
11 git=" `git -C $srcdir describe --long --dirty`"
12 else
13 git=
14 fi
15 date="`TZ=GMT0 date +'%Y-%m-%d %T'` +0000"
16
17 cat <<E
18 char *version_str = "nmh-$version$git built $date on $host";
19 char *version_num = "nmh-$version";
20 char *user_agent = "nmh/$version";
21 E