# setver - set version number for ipmiutil package
ver=1.5.8
tmped=/tmp/edver.tmp
tmpspec=/tmp/edspec.tmp

if [ $# -gt 0 ]
then
  ver=$1
fi

distro=`echo $MACHTYPE |cut -d'-' -f2`
if [ "$distro" = "suse" ]
then
   pkgdir=/usr/src/packages
else
   if [ "$distro" = "hardhat" ]
   then
      pkgdir=/usr/src/montavista
   else
      # usu redhat if here
      pkgdir=/usr/src/$distro
   fi
fi

cat - <<%%% >$tmped
1
/^AM_INIT_AUTOMAKE(
c
AM_INIT_AUTOMAKE(ipmiutil,$ver)
.
w
q
%%%
ed configure.in <$tmped

cat - <<%%% >$tmped
1
/^PKGDIR=
c
PKGDIR=${pkgdir}
.
w
q
%%%
ed Makefile.am <$tmped

cat - <<%%% >$tmped
1
/^VERSION = 
c
VERSION = $ver
.
w
q
%%%
ed configure <$tmped

cat - <<%%% >$tmpspec
1
/define Version
c
%define Version $ver
.
w
q
%%%
ed doc/ipmiutil.spec <$tmpspec

# mk_* - scripts used for my local mods
cat - <<%%% >$tmped
1
/^iver
c
iver=${ver}
.
w
q
%%%
if [ -f ../mk_ia64 ]
then
  ed ../ipmiutil_ia64.spec <$tmpspec
  ed ../mk_ia64 <$tmped
  ed ../mk_mv21 <$tmped
fi

# cprpm - used for my local mods
cat - <<%%% >$tmped
1
/^ver=
c
ver=${ver}
.
w
q
%%%
ed cprpm <$tmped

echo ""
echo "Version changed to $ver, now run configure"

