From 03763f454ea7ef64f45d218f7977b89810939adb Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Thu, 30 Jan 2014 21:11:22 +0000 Subject: [PATCH] Tweaked mkrelease to handle 3-stepped revision numbers like 5.0.0 - Legacy-Id: 7183 --- bin/mkrelease | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bin/mkrelease b/bin/mkrelease index 635aebe9a..276de6cba 100755 --- a/bin/mkrelease +++ b/bin/mkrelease @@ -153,13 +153,13 @@ note " $DIR" REPO=${REPO%/} # remove trailing slash SRC=${SRC#/} # remove leading slash -MAJOR=${VER%.*} -MINOR=${VER#*.} -MINOR=${MINOR##0} -VER="$(printf %d.%02d $MAJOR $MINOR)" -NEXT=$(( $MINOR + 1 )) -DEV="$(printf %d.%02d-dev $MAJOR $NEXT)" - +MAJOR=${VER%%.*} +REST=${VER#*.} +MINOR=${REST%%.*} +CHANGE=${REST#*.} +VER="$(printf %d.%d.%d $MAJOR $MINOR $CHANGE)" +NEXT=$(( $CHANGE + 1 )) +DEV="$(printf %d.%d.%d-dev $MAJOR $MINOR $NEXT)" note "Checking that changelog information is available" changes=$( sed -n "/^ietfdb ($VER.*)/,/^ -- /p" changelog )