1cc559270SOllivier Robert#!/bin/sh 27f81b32fSOllivier Robert# 3cc559270SOllivier Robert# $FreeBSD$ 47f81b32fSOllivier Robert# 5cc559270SOllivier RobertPROG=${1-UNKNOWN} 6cc559270SOllivier Robert 7cc559270SOllivier RobertConfStr="$PROG" 8cc559270SOllivier Robert 97f81b32fSOllivier RobertConfStr="$ConfStr 4.1.0" 107f81b32fSOllivier Robert 11cc559270SOllivier Robertcase "" in 127f81b32fSOllivier Robert '') 137f81b32fSOllivier Robert case "1" in 14cc559270SOllivier Robert '') ;; 157f81b32fSOllivier Robert *) ConfStr="${ConfStr}-a" ;; 167f81b32fSOllivier Robert esac 177f81b32fSOllivier Robert ;; 187f81b32fSOllivier Robert *) ConfStr="${ConfStr}-r" ;; 19cc559270SOllivier Robertesac 20cc559270SOllivier Robert 217f81b32fSOllivier RobertConfStr="$ConfStr `LC_ALL=C date`" 22cc559270SOllivier Robert 23cc559270SOllivier Robertif [ ! -f .version ]; then 24cc559270SOllivier Robert echo 0 > .version 25cc559270SOllivier Robertfi 26cc559270SOllivier RobertRUN="`cat .version`" 27cc559270SOllivier RobertRUN="`expr $RUN + 1`" 28cc559270SOllivier Robertecho $RUN > .version 29cc559270SOllivier Robert 30cc559270SOllivier RobertConfStr="$ConfStr (${RUN})" 31cc559270SOllivier Robert 32cc559270SOllivier Robertecho "Version <${ConfStr}>"; 33cc559270SOllivier Robert 34cc559270SOllivier Robertrm -f version.c 35cc559270SOllivier Robertcat > version.c << -EoF- 36cc559270SOllivier Robert/* 37cc559270SOllivier Robert * version file for $PROG 38cc559270SOllivier Robert */ 39cc559270SOllivier Robert#include <config.h> 40cc559270SOllivier Robertconst char * Version = "${ConfStr}"; 41cc559270SOllivier Robert-EoF- 42