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