1cc559270SOllivier Robert#!/bin/sh 27f81b32fSOllivier Robert# 3cc559270SOllivier Robert# $FreeBSD$ 47f81b32fSOllivier Robert# 5cc559270SOllivier RobertPROG=${1-UNKNOWN} 6cc559270SOllivier Robert 7cc559270SOllivier RobertConfStr="$PROG" 8cc559270SOllivier Robert 9a5b1043fSOllivier RobertConfStr="$ConfStr 4.1.1a" 10a5b1043fSOllivier Robert 11a5b1043fSOllivier Robertcase "$CSET" in 12a5b1043fSOllivier Robert '') ;; 13a5b1043fSOllivier Robert *) ConfStr="$ConfStr@$CSET" ;; 14a5b1043fSOllivier Robertesac 157f81b32fSOllivier Robert 16cc559270SOllivier Robertcase "" in 177f81b32fSOllivier Robert '') 187f81b32fSOllivier Robert case "1" in 19cc559270SOllivier Robert '') ;; 207f81b32fSOllivier Robert *) ConfStr="${ConfStr}-a" ;; 217f81b32fSOllivier Robert esac 227f81b32fSOllivier Robert ;; 237f81b32fSOllivier Robert *) ConfStr="${ConfStr}-r" ;; 24cc559270SOllivier Robertesac 25cc559270SOllivier Robert 267f81b32fSOllivier RobertConfStr="$ConfStr `LC_ALL=C date`" 27cc559270SOllivier Robert 28cc559270SOllivier Robertif [ ! -f .version ]; then 29cc559270SOllivier Robert echo 0 > .version 30cc559270SOllivier Robertfi 31cc559270SOllivier RobertRUN="`cat .version`" 32cc559270SOllivier RobertRUN="`expr $RUN + 1`" 33cc559270SOllivier Robertecho $RUN > .version 34cc559270SOllivier Robert 35cc559270SOllivier RobertConfStr="$ConfStr (${RUN})" 36cc559270SOllivier Robert 37cc559270SOllivier Robertecho "Version <${ConfStr}>"; 38cc559270SOllivier Robert 39cc559270SOllivier Robertrm -f version.c 40cc559270SOllivier Robertcat > version.c << -EoF- 41cc559270SOllivier Robert/* 42cc559270SOllivier Robert * version file for $PROG 43cc559270SOllivier Robert */ 44cc559270SOllivier Robert#include <config.h> 45cc559270SOllivier Robertconst char * Version = "${ConfStr}"; 46cc559270SOllivier Robert-EoF- 47