1#!/bin/sh 2# 3# $FreeBSD$ 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