11ca06f9cSkardel#!/bin/sh 21ca06f9cSkardelPROG=${1-UNKNOWN} 31ca06f9cSkardel 41ca06f9cSkardelConfStr="$PROG" 51ca06f9cSkardel 6*88199c0fSchristosConfStr="$ConfStr 4.2.8p18" 71ca06f9cSkardel 81ca06f9cSkardelcase "$CSET" in 91ca06f9cSkardel '') ;; 101ca06f9cSkardel *) ConfStr="$ConfStr@$CSET" ;; 111ca06f9cSkardelesac 121ca06f9cSkardel 132073dae7Schristoscase "o" in 141ca06f9cSkardel '') ;; 152073dae7Schristos *) ConfStr="${ConfStr}-o" ;; 161ca06f9cSkardelesac 171ca06f9cSkardel 1850c1baceSchristosif [ -n "$MKREPRO_TIMESTAMP" ]; then 1950c1baceSchristos SOURCE_DATE_EPOCH=$MKREPRO_TIMESTAMP 2050c1baceSchristosfi 21b7f6cc11Sapb 2250c1baceSchristosif [ -n "$SOURCE_DATE_EPOCH" ]; then 2350c1baceSchristos ConfStr="$ConfStr `LC_TIME=C TZ=UTC date -d@$SOURCE_DATE_EPOCH 2>/dev/null`" || 2450c1baceSchristos ConfStr="$ConfStr `LC_TIME=C TZ=UTC date -r $SOURCE_DATE_EPOCH`" 2550c1baceSchristoselse 2650c1baceSchristos ConfStr="$ConfStr `LC_TIME=C TZ=UTC date`" 2750c1baceSchristosfi 281ca06f9cSkardel 291790571cSchristosif [ -n "$MKREPRO_TIMESTAMP" ]; then 301790571cSchristos RUN=1 311790571cSchristoselse 321ca06f9cSkardel if [ ! -f .version ]; then 331ca06f9cSkardel echo 0 > .version 341ca06f9cSkardel fi 351790571cSchristos RUN="`cat .version`" 361790571cSchristos RUN="`expr $RUN + 1`" 371790571cSchristos echo $RUN > .version 381790571cSchristosfi 3947ace57aSmartin 401ca06f9cSkardelConfStr="$ConfStr (${RUN})" 411ca06f9cSkardel 421ca06f9cSkardelecho "Version <${ConfStr}>"; 431ca06f9cSkardel 441ca06f9cSkardelrm -f version.c 451ca06f9cSkardelcat > version.c << -EoF- 461ca06f9cSkardel/* 471ca06f9cSkardel * version file for $PROG 481ca06f9cSkardel */ 491ca06f9cSkardel#include <config.h> 501ca06f9cSkardelconst char * Version = "${ConfStr}"; 511ca06f9cSkardel-EoF- 52