#!/bin/bash
if [[ ! -f sem.ver ]]
then
echo "Not in the root of the FreeM repository."
exit 1
fi
CURVER=$(cat sem.ver)
OLDVER=$(cat ver.old)
NEWVER=$1
if [[ $# == 0 ]]
then
echo "set-version: assuming new version is \"cvs-current\""
NEWVER="cvs-current"
fi
if [[ "${CURVER}" == "${NEWVER}" ]]
then
echo "set-version: no change"
exit 1
fi
echo "set-version: version change ${CURVER} => ${NEWVER}"
echo "set-version: backing up old version"
cp sem.ver ver.old
echo "${NEWVER}" > sem.ver
sed -i.orig "s/${CURVER}/${NEWVER}/g" doc/freem.texi
sed -i.orig "s/${CURVER}/${NEWVER}/g" configure.ac
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>