SVN: toys/stbr/cvslog.sh

shadzik shadzik at pld-linux.org
Fri Jun 20 20:20:07 CEST 2008


Author: shadzik
Date: Fri Jun 20 20:20:07 2008
New Revision: 9818

Modified:
   toys/stbr/cvslog.sh
Log:
- fix argument


Modified: toys/stbr/cvslog.sh
==============================================================================
--- toys/stbr/cvslog.sh	(original)
+++ toys/stbr/cvslog.sh	Fri Jun 20 20:20:07 2008
@@ -9,25 +9,25 @@
 BUILDER="$2"
 BRANCH="$4"
 SEND_TO="$5"
+SPEC="$3"
 
 option="-r"
 send_branch=":$BRANCH"
 
-if [ "$BUILDER" == "test-build" ]; then
-	option="-t"
-fi
+if [ "$BUILDER" == "upgrade" ]; then
 
-rm -f SPECS/$3 >/dev/null 2>&1
+rm -f SPECS/$SPEC >/dev/null 2>&1
 
 if [ "$BRANCH" == "HEAD" ]; then
 	send_branch=""
-	cvs -d $CVSROOT get SPECS/$3 >/dev/null 2>&1
+	cvs -d $CVSROOT get SPECS/$SPEC >/dev/null 2>&1
 else
-	cvs -d $CVSROOT up -r $BRANCH SPECS/$3 >/dev/null 2>&1
+	cvs -d $CVSROOT up -r $BRANCH SPECS/$SPEC >/dev/null 2>&1
+fi
+ADD_INFO=`grep -B 50 -A 2 Name: SPECS/$SPEC`
 fi
 
-ADD_INFO=`grep -B 50 -A 2 Name: SPECS/$3`
-
+function sendreq() {
 /usr/sbin/sendmail -t <<EOF
 From: $FROM <$FROM at IRC-bot>
 To: $SEND_TO@$HOST
@@ -35,11 +35,11 @@
 
 Hello,
 
-$FROM is requesting build for $3 (on branch $BRANCH).
+$FROM is requesting build for $SPEC (on branch $BRANCH).
 Please perform an $BUILDER.
 
 I suppose you're lazy so I provide some commands you could just copy & paste:
-./make-request.sh -d th $option $3$send_branch
+./make-request.sh -d th $option $SPEC$send_branch
 
 Additional spec information:
 $ADD_INFO
@@ -49,3 +49,31 @@
 Yours truly,
 STBR Requester
 EOF
+}
+
+function sendcmd() {
+/usr/sbin/sendmail -t <<EOF
+From: $FROM <$FROM at IRC-bot>
+To: $SEND_TO@$HOST
+Subject: COMMAND request
+
+Hello,
+
+$FROM is requesting command on builders.
+
+I suppose you're lazy so I provide some commands you could just copy & paste:
+./make-request.sh -d th -c $SPEC
+
+Thank you.
+
+Yours truly,
+STBR Requester
+EOF
+}
+
+if [ "$BUILDER" == "command" ]; then
+	sendcmd
+else
+	sendreq
+fi
+


More information about the pld-cvs-commit mailing list