| 12345678910111213141516171819202122232425262728 |
- #!/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 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/Last Modified: [0-9].*/Last Modified: $SHORTDATE/;" src/nrpe.c
- perl -i -p -e "s/Last Modified: [0-9].*/Last Modified: $SHORTDATE/;" src/check_nrpe.c
- # Update version number and release date in configure script and configure.in
- perl -i -p -e "s/PKG_VERSION=.*/PKG_VERSION=\"$1\"/;" configure
- perl -i -p -e "s/PKG_REL_DATE=.*\"/PKG_REL_DATE=\"$SHORTDATE\"/;" configure
- perl -i -p -e "s/PKG_VERSION=.*/PKG_VERSION=\"$1\"/;" configure.in
- perl -i -p -e "s/PKG_REL_DATE=.*\"/PKG_REL_DATE=\"$SHORTDATE\"/;" configure.in
- # Update RPM spec file with version number
- perl -i -p -e "s/%define version .*/%define version $1/;" nrpe.spec
|