1cc559270SOllivier Robert#!/bin/sh 27f81b32fSOllivier Robert# 37f81b32fSOllivier Robert# 4cc559270SOllivier RobertPROG=${1-UNKNOWN} 5cc559270SOllivier Robert 65bff36feSKyle Evans: ${ECHO:=echo} 75bff36feSKyle Evans 8cc559270SOllivier RobertConfStr="$PROG" 9cc559270SOllivier Robert 10*018a4ab7SCy SchubertConfStr="$ConfStr 4.2.8p18" 11a5b1043fSOllivier Robert 12a5b1043fSOllivier Robertcase "$CSET" in 13a5b1043fSOllivier Robert '') ;; 14a5b1043fSOllivier Robert *) ConfStr="$ConfStr@$CSET" ;; 15a5b1043fSOllivier Robertesac 167f81b32fSOllivier Robert 17cc559270SOllivier Robertcase "" in 187f81b32fSOllivier Robert '') 197f81b32fSOllivier Robert case "1" in 20cc559270SOllivier Robert '') ;; 217f81b32fSOllivier Robert *) ConfStr="${ConfStr}-a" ;; 227f81b32fSOllivier Robert esac 237f81b32fSOllivier Robert ;; 247f81b32fSOllivier Robert *) ConfStr="${ConfStr}-r" ;; 25cc559270SOllivier Robertesac 26cc559270SOllivier Robert 27cc559270SOllivier Robertif [ ! -f .version ]; then 28cc559270SOllivier Robert echo 0 > .version 29cc559270SOllivier Robertfi 30cc559270SOllivier RobertRUN="`cat .version`" 31cc559270SOllivier RobertRUN="`expr $RUN + 1`" 32cc559270SOllivier Robertecho $RUN > .version 33cc559270SOllivier Robert 34cc559270SOllivier RobertConfStr="$ConfStr (${RUN})" 35cc559270SOllivier Robert 365bff36feSKyle Evans${ECHO} "Version <${ConfStr}>"; 37cc559270SOllivier Robert 38cc559270SOllivier Robertrm -f version.c 39cc559270SOllivier Robertcat > version.c << -EoF- 40cc559270SOllivier Robert/* 41cc559270SOllivier Robert * version file for $PROG 42cc559270SOllivier Robert */ 43cc559270SOllivier Robert#include <config.h> 44cc559270SOllivier Robertconst char * Version = "${ConfStr}"; 45cc559270SOllivier Robert-EoF- 46