mkver revision 330141
1232809Sjmallett#!/bin/sh 2232809Sjmallett# 3232809Sjmallett# $FreeBSD: stable/10/usr.sbin/ntp/scripts/mkver 330141 2018-03-01 04:06:49Z delphij $ 4232809Sjmallett# 5232809SjmallettPROG=${1-UNKNOWN} 6232809Sjmallett 7232809SjmallettConfStr="$PROG" 8232809Sjmallett 9232809SjmallettConfStr="$ConfStr 4.2.8p11" 10232809Sjmallett 11232809Sjmallettcase "$CSET" in 12232809Sjmallett '') ;; 13232809Sjmallett *) ConfStr="$ConfStr@$CSET" ;; 14232809Sjmallettesac 15232809Sjmallett 16232809Sjmallettcase "" in 17232809Sjmallett '') 18232809Sjmallett case "1" in 19232809Sjmallett '') ;; 20232809Sjmallett *) ConfStr="${ConfStr}-a" ;; 21232809Sjmallett esac 22232809Sjmallett ;; 23232809Sjmallett *) ConfStr="${ConfStr}-r" ;; 24232809Sjmallettesac 25232809Sjmallett 26232809Sjmallettif [ ! -f .version ]; then 27232809Sjmallett echo 0 > .version 28232809Sjmallettfi 29232809SjmallettRUN="`cat .version`" 30232809SjmallettRUN="`expr $RUN + 1`" 31232809Sjmallettecho $RUN > .version 32232809Sjmallett 33232809SjmallettConfStr="$ConfStr (${RUN})" 34232809Sjmallett 35232809Sjmallettecho "Version <${ConfStr}>"; 36232809Sjmallett 37232809Sjmallettrm -f version.c 38232809Sjmallettcat > version.c << -EoF- 39232809Sjmallett/* 40232809Sjmallett * version file for $PROG 41232809Sjmallett */ 42232809Sjmallett#include <config.h> 43232809Sjmallettconst char * Version = "${ConfStr}"; 44232809Sjmallett-EoF- 45232809Sjmallett