1#!/bin/sh 2# Update the build version file for am-utils 3# Erez Zadok <ezk AT cs.columbia.edu> 4#set -x 5 6file="build_version.h" 7vers=1 8 9if test -f $file 10then 11 egrep AMU_BUILD_VERSION $file | while read a b vers 12 do 13 vers=`expr $vers + 1` 14 echo '/* do not edit this file by hand */' > $file 15 echo '/* auto-generated by update_build_version script */' >> $file 16 echo '#define AMU_BUILD_VERSION '$vers >> $file 17 done 18else 19 echo '/* do not edit this file by hand */' > $file 20 echo '/* auto-generated by update_build_version script */' >> $file 21 echo '#define AMU_BUILD_VERSION '$vers >> $file 22fi 23 24if test -n "$USER" 25then 26 build_user="$USER" 27else 28 if test -n "$LOGNAME" 29 then 30 build_user="$LOGNAME" 31 else 32 build_user=`(whoami) 2>/dev/null` || build_user=unknown 33 fi 34fi 35echo '#define BUILD_USER "'$build_user'"' >> $file 36 37build_host=`(hostname || uname -n) 2>/dev/null` || build_host=unknown 38echo '#define BUILD_HOST "'$build_host'"' >> $file 39 40build_date=`(date) 2>/dev/null` || build_date=unknown_date 41echo '#define BUILD_DATE "'$build_date'"' >> $file 42