]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.sbin/ntp/scripts/mkver
MFV 364467:
[FreeBSD/FreeBSD.git] / usr.sbin / ntp / scripts / mkver
1 #!/bin/sh
2 #
3 # $FreeBSD$
4 #
5 PROG=${1-UNKNOWN}
6
7 : ${ECHO:=echo}
8
9 ConfStr="$PROG"
10
11 ConfStr="$ConfStr 4.2.8p15"
12
13 case "$CSET" in
14  '') ;;
15  *) ConfStr="$ConfStr@$CSET" ;;
16 esac
17
18 case "" in
19  '')
20     case "1" in
21      '') ;;
22      *) ConfStr="${ConfStr}-a" ;;
23     esac
24     ;;
25  *)  ConfStr="${ConfStr}-r" ;;
26 esac
27
28 if [ ! -f .version ]; then
29   echo 0 > .version
30 fi
31 RUN="`cat .version`"
32 RUN="`expr $RUN + 1`"
33 echo $RUN > .version
34
35 ConfStr="$ConfStr (${RUN})"
36
37 ${ECHO} "Version <${ConfStr}>";
38
39 rm -f version.c
40 cat > version.c << -EoF-
41 /*
42  * version file for $PROG
43  */
44 #include <config.h>
45 const char * Version = "${ConfStr}";
46 -EoF-