Initial import from FreeBSD RELENG_4:
[dragonfly.git] / usr.sbin / ntp / scripts / mkver
1 #!/bin/sh
2 #
3 # $FreeBSD: src/usr.sbin/ntp/scripts/mkver,v 1.4.2.2 2001/12/21 17:42:35 roberto Exp $
4 #
5 PROG=${1-UNKNOWN}
6
7 ConfStr="$PROG"
8
9 ConfStr="$ConfStr 4.1.0"
10
11 case "" in
12  '')
13     case "1" in
14      '') ;;
15      *) ConfStr="${ConfStr}-a" ;;
16     esac
17     ;;
18  *)  ConfStr="${ConfStr}-r" ;;
19 esac
20
21 ConfStr="$ConfStr `LC_ALL=C date`"
22
23 if [ ! -f .version ]; then
24   echo 0 > .version
25 fi
26 RUN="`cat .version`"
27 RUN="`expr $RUN + 1`"
28 echo $RUN > .version
29
30 ConfStr="$ConfStr (${RUN})"
31
32 echo "Version <${ConfStr}>";
33
34 rm -f version.c
35 cat > version.c << -EoF-
36 /*
37  * version file for $PROG
38  */
39 #include <config.h>
40 const char * Version = "${ConfStr}";
41 -EoF-