mkver revision 289997
196897Sgrog#!/bin/sh 296896Sgrog# 396896Sgrog# $FreeBSD: stable/10/usr.sbin/ntp/scripts/mkver 289997 2015-10-26 11:35:40Z glebius $ 496896Sgrog# 596896SgrogPROG=${1-UNKNOWN} 696896Sgrog 796897SgrogConfStr="$PROG" 896897Sgrog 996897SgrogConfStr="$ConfStr 4.2.8p4" 1096897Sgrog 1196897Sgrogcase "$CSET" in 1296897Sgrog '') ;; 1396897Sgrog *) ConfStr="$ConfStr@$CSET" ;; 1496897Sgrogesac 1596897Sgrog 1696897Sgrogcase "" in 1796897Sgrog '') 1896897Sgrog case "1" in 1996897Sgrog '') ;; 2096897Sgrog *) ConfStr="${ConfStr}-a" ;; 2196897Sgrog esac 2296897Sgrog ;; 2396897Sgrog *) ConfStr="${ConfStr}-r" ;; 2496897Sgrogesac 2596897Sgrog 2696897Sgrogif [ ! -f .version ]; then 2796897Sgrog echo 0 > .version 2896897Sgrogfi 2996897SgrogRUN="`cat .version`" 3096897SgrogRUN="`expr $RUN + 1`" 3196897Sgrogecho $RUN > .version 3296897Sgrog 3396897SgrogConfStr="$ConfStr (${RUN})" 3496897Sgrog 3596897Sgrogecho "Version <${ConfStr}>"; 3696897Sgrog 3796897Sgrogrm -f version.c 3896897Sgrogcat > version.c << -EoF- 3996897Sgrog/* 4096897Sgrog * version file for $PROG 4196897Sgrog */ 4296897Sgrog#include <config.h> 4396897Sgrogconst char * Version = "${ConfStr}"; 4496896Sgrog-EoF- 4596896Sgrog