Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids. Most
[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 # $DragonFly: src/usr.sbin/ntp/scripts/Attic/mkver,v 1.2 2003/06/17 04:29:59 dillon Exp $
5 #
6 PROG=${1-UNKNOWN}
7
8 ConfStr="$PROG"
9
10 ConfStr="$ConfStr 4.1.0"
11
12 case "" in
13  '')
14     case "1" in
15      '') ;;
16      *) ConfStr="${ConfStr}-a" ;;
17     esac
18     ;;
19  *)  ConfStr="${ConfStr}-r" ;;
20 esac
21
22 ConfStr="$ConfStr `LC_ALL=C date`"
23
24 if [ ! -f .version ]; then
25   echo 0 > .version
26 fi
27 RUN="`cat .version`"
28 RUN="`expr $RUN + 1`"
29 echo $RUN > .version
30
31 ConfStr="$ConfStr (${RUN})"
32
33 echo "Version <${ConfStr}>";
34
35 rm -f version.c
36 cat > version.c << -EoF-
37 /*
38  * version file for $PROG
39  */
40 #include <config.h>
41 const char * Version = "${ConfStr}";
42 -EoF-