1*1580a27bSrin#! /bin/sh 2*1580a27bSrin# 3*1580a27bSrin# This script gets the version number from the configure.ac file and 4*1580a27bSrin# fills it in to other places where the version number is needed but 5*1580a27bSrin# cannot be filled in by the configure script. 6*1580a27bSrin# 7*1580a27bSrin 8*1580a27bSrinversion=`grep AC_INIT configure.ac | cut -d , -f 2 | cut -d ')' -f 1` 9*1580a27bSrinversion=`echo $version` 10*1580a27bSrinversion_1=`echo $version | cut -d . -f 1` 11*1580a27bSrinversion_2=`echo $version | cut -d . -f 2` 12*1580a27bSrinversion_3=`echo $version | cut -d . -f 3` 13*1580a27bSrin 14*1580a27bSrinfor file in python/setup.py \ 15*1580a27bSrin win32/tre-config.h; do 16*1580a27bSrin cp $file.in $file.tmp 17*1580a27bSrin for replace in @TRE_VERSION@:$version \ 18*1580a27bSrin @TRE_VERSION_1@:$version_1 \ 19*1580a27bSrin @TRE_VERSION_2@:$version_2 \ 20*1580a27bSrin @TRE_VERSION_3@:$version_3; do 21*1580a27bSrin var=`echo $replace | cut -d : -f 1` 22*1580a27bSrin val=`echo $replace | cut -d : -f 2` 23*1580a27bSrin echo "Replacing $var by $val to $file" 24*1580a27bSrin cat $file.tmp \ 25*1580a27bSrin | sed "s/$var/$val/g" \ 26*1580a27bSrin > $file.tmp2 27*1580a27bSrin mv $file.tmp2 $file.tmp 28*1580a27bSrin done 29*1580a27bSrin mv $file.tmp $file 30*1580a27bSrindone 31