Author: shadzik
Date: Fri Feb  6 00:30:59 2009
New Revision: 10107

Modified:
   toys/stbr/cvslog.sh
Log:
- enhance tag info functionality, warn about incomplete releases


Modified: toys/stbr/cvslog.sh
==============================================================================
--- toys/stbr/cvslog.sh (original)
+++ toys/stbr/cvslog.sh Fri Feb  6 00:30:59 2009
@@ -30,10 +30,14 @@
 
 spec_name=$(awk '/Name:/ {print $2}' SPECS/$SPEC)
 spec_ver=$(awk '/Version:/ {print $2}' SPECS/$SPEC |tr . _)
-spec_rel=$(awk '/Release:/ {print $2}' SPECS/$SPEC)
+spec_rel=$(awk '/Release:/ {print $2}' SPECS/$SPEC |grep -vE "(\.)")
 
+if [ "x$spec_rel" != "x" ]; then
 auto_tag="auto-$DIST-$spec_name-$spec_ver-$spec_rel"
 cvs -d $CVSROOT status -v SPECS/$SPEC |grep $auto_tag >/dev/null && 
TAG_INFO="Found $auto_tag tag. You need to increase spec release to 
successfully send upgrade." || TAG_INFO="No $auto_tag tag found. It's safe to 
send upgrade."
+else
+       TAG_INFO="Release seems not to be integer. Please correct this before 
sending upgrade."
+fi
 
 function sendreq() {
 /usr/sbin/sendmail -t <<EOF
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to