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