xref: /freebsd/usr.sbin/ntp/scripts/mkver (revision cc5592707f009349041f2896cd9a7038f61b54cb)
1cc559270SOllivier Robert#!/bin/sh
2cc559270SOllivier Robert# $FreeBSD$
3cc559270SOllivier RobertPROG=${1-UNKNOWN}
4cc559270SOllivier Robert
5cc559270SOllivier RobertConfStr="$PROG"
6cc559270SOllivier Robert
7cc559270SOllivier Robertcase "" in
8cc559270SOllivier Robert '') ;;
9cc559270SOllivier Robert *)  ConfStr="$ConfStr RSAREF" ;;
10cc559270SOllivier Robertesac
11cc559270SOllivier Robert
12cc559270SOllivier RobertConfStr="$ConfStr 4.0.98f `date`"
13cc559270SOllivier Robert
14cc559270SOllivier Robertif [ ! -f .version ]; then
15cc559270SOllivier Robert  echo 0 > .version
16cc559270SOllivier Robertfi
17cc559270SOllivier RobertRUN="`cat .version`"
18cc559270SOllivier RobertRUN="`expr $RUN + 1`"
19cc559270SOllivier Robertecho $RUN > .version
20cc559270SOllivier Robert
21cc559270SOllivier RobertConfStr="$ConfStr (${RUN})"
22cc559270SOllivier Robert
23cc559270SOllivier Robertecho "Version <${ConfStr}>";
24cc559270SOllivier Robert
25cc559270SOllivier Robertrm -f version.c
26cc559270SOllivier Robertcat > version.c << -EoF-
27cc559270SOllivier Robert/*
28cc559270SOllivier Robert * version file for $PROG
29cc559270SOllivier Robert */
30cc559270SOllivier Robert#include <config.h>
31cc559270SOllivier Robertconst char * Version = "${ConfStr}";
32cc559270SOllivier Robert-EoF-
33