Author: shadzik
Date: Thu Feb  5 14:30:49 2009
New Revision: 10100

Modified:
   toys/stbr/cvslog.sh
Log:
- add important tag information


Modified: toys/stbr/cvslog.sh
==============================================================================
--- toys/stbr/cvslog.sh (original)
+++ toys/stbr/cvslog.sh Thu Feb  5 14:30:49 2009
@@ -28,6 +28,13 @@
 ADD_INFO=`grep -B 50 -A 2 Name: SPECS/$SPEC`
 fi
 
+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)
+
+auto_tag=$(echo 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. I's safe to 
send upgrade."
+
 function sendreq() {
 /usr/sbin/sendmail -t <<EOF
 From: $FROM <$f...@irc-bot>
@@ -45,6 +52,9 @@
 Additional spec information:
 $ADD_INFO
 
+Tag information:
+$TAG_INFO
+
 Thank you.
 
 Yours truly,
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to