#!/bin/sh

if [ "x$1" = "x" ]
then
	echo "Usage: $0 <release number>"
	exit 1
fi

# Get date (two formats)
LONGDATE=`date "+%B %d, %Y"`
SHORTDATE=`date "+%m-%d-%Y"`

# Update version number and release date in main HTML page
perl -i -p -e "s/>NetSaint .*</>NetSaint $1</;" html/main.html
perl -i -p -e "s/releaseDate'><I>.*<\/I>/releaseDate'><I>$LONGDATE<\/I>/;" html/main.html

# Update version number and release date in common code
perl -i -p -e "s/VERSION \".*\"/VERSION \"$1\"/;" common/common.h
perl -i -p -e "s/MODIFICATION_DATE \".*\"/MODIFICATION_DATE \"$SHORTDATE\"/;" common/common.h

# Update version number and release date in main code
perl -i -p -e "s/Version: .*/Version: $1/;" base/netsaint.c
perl -i -p -e "s/Last Modified:   [0-9].*/Last Modified:   $SHORTDATE/;" base/netsaint.c

# Update RPM spec file with version number
perl -i -p -e "s/%define version .*/%define version $1/;" netsaint.spec
