Author: lfryc(a)redhat.com
Date: 2011-01-08 17:45:44 -0500 (Sat, 08 Jan 2011)
New Revision: 20917
Modified:
modules/tests/metamer/trunk/release.sh
Log:
check for parent version (RFPL-917)
Modified: modules/tests/metamer/trunk/release.sh
===================================================================
--- modules/tests/metamer/trunk/release.sh 2011-01-08 00:55:42 UTC (rev 20916)
+++ modules/tests/metamer/trunk/release.sh 2011-01-08 22:45:44 UTC (rev 20917)
@@ -1,8 +1,9 @@
#!/bin/bash
RICHFACES_VERSION=`grep '<version.richfaces>' pom.xml | sed -r
's#.*>([^<]+)<.*#\1#'`
-echo "Project defines following version of RichFaces ${RICHFACES_VERSION}"
+echo "Project defines following version of RichFaces: ${RICHFACES_VERSION}"
echo $RICHFACES_VERSION | egrep -q '\-SNAPSHOT$' && { echo "The
project cannot depend on SNAPSHOT version, correct the version first and try again.";
exit 2; }
+perl -e 'open (FILE, "<", "pom.xml"); local $/;
$file=<FILE>; close (FILE); if ($file !~
m#\>'$RICHFACES_VERSION'\<\/version\>\s+\<\/parent\>#sg) { exit 1
}' || { echo "The project parent have to be same version like RichFaces
version"; exit 3; }
echo "Is this version correct?"
read -p 'Press ENTER to continue or Ctrl+C for exit...'
read -p 'Enter release version: ' RELEASE
Show replies by date