mkver revision 82504
154552Sroberto#!/bin/sh 282504Sroberto# 354552Sroberto# $FreeBSD: head/usr.sbin/ntp/scripts/mkver 82504 2001-08-29 15:03:54Z roberto $ 482504Sroberto# 554552SrobertoPROG=${1-UNKNOWN} 654552Sroberto 754552SrobertoConfStr="$PROG" 854552Sroberto 982504SrobertoConfStr="$ConfStr 4.1.0" 1082504Sroberto 1154552Srobertocase "" in 1282504Sroberto '') 1382504Sroberto case "1" in 1482504Sroberto '') ;; 1582504Sroberto *) ConfStr="${ConfStr}-a" ;; 1682504Sroberto esac 1782504Sroberto ;; 1882504Sroberto *) ConfStr="${ConfStr}-r" ;; 1954552Srobertoesac 2054552Sroberto 2182504SrobertoConfStr="$ConfStr `LC_ALL=C date`" 2254552Sroberto 2354552Srobertoif [ ! -f .version ]; then 2454552Sroberto echo 0 > .version 2554552Srobertofi 2654552SrobertoRUN="`cat .version`" 2754552SrobertoRUN="`expr $RUN + 1`" 2854552Srobertoecho $RUN > .version 2954552Sroberto 3054552SrobertoConfStr="$ConfStr (${RUN})" 3154552Sroberto 3254552Srobertoecho "Version <${ConfStr}>"; 3354552Sroberto 3454552Srobertorm -f version.c 3554552Srobertocat > version.c << -EoF- 3654552Sroberto/* 3754552Sroberto * version file for $PROG 3854552Sroberto */ 3954552Sroberto#include <config.h> 4054552Srobertoconst char * Version = "${ConfStr}"; 4154552Sroberto-EoF- 42