#!/bin/sh DIR=`pwd | sed -e 's,.*/,,'` PREFIX=`echo $DIR | sed -e 's,-.*,,'` TAIL=`echo $DIR | sed -e 's,^[^-]*-,,'` LAST=`echo $TAIL | sed -e 's,^.*\.,,'` BEFORE=`echo $TAIL | sed -e 's,\.[0-9]*$,.,'` INCR=`expr $LAST "+" 1` #if [ $INCR -ge 10 ] ; then # echo $DIR needs to be modified to next minor version # BEFORE=`echo $TAIL | sed -e 's,\.[0-9]*\.[0-9]*$,.,'` # LAST=`echo $TAIL | sed -e 's,\.[0-9]*$,,' -e 's,^.*\.,,'` # INCR=`expr $LAST "+" 1` # if [ $INCR -ge 10 ] ; then # echo $DIR needs to be modified to next major version # BEFORE=""; # LAST=`echo $TAIL | sed -e 's,\.[0-9]*\.[0-9]*$,,' -e 's,^.*\-,,'` # INCR=`expr $LAST "+" 1` # INCR="$INCR.0" # fi # INCR="$INCR.0" #fi NEW=$PREFIX-$BEFORE$INCR echo NEW $NEW ( cd ..; mv $DIR $NEW; rm -f $PREFIX; ln -s $NEW $PREFIX ) ( echo Version $NEW - `date` echo "" echo "" cat CHANGES ; ) >/tmp/CHANGES$NEW mv CHANGES /tmp/CHANGES.OLD cp /tmp/CHANGES$NEW CHANGES if [ ! -f Makefile ] ; then configure; fi make update