SF.net SVN: controltier:[10363] branches/controltier-3-6-support/ release_to_sf.sh

2 views
Skip to first unread message

mose...@users.sourceforge.net

unread,
Sep 25, 2011, 1:33:53 AM9/25/11
to controltier...@googlegroups.com
Revision: 10363
http://controltier.svn.sourceforge.net/controltier/?rev=10363&view=rev
Author: moseslei
Date: 2011-09-25 05:33:53 +0000 (Sun, 25 Sep 2011)
Log Message:
-----------
add release_to_sf.sh script

Added Paths:
-----------
branches/controltier-3-6-support/release_to_sf.sh

Added: branches/controltier-3-6-support/release_to_sf.sh
===================================================================
--- branches/controltier-3-6-support/release_to_sf.sh (rev 0)
+++ branches/controltier-3-6-support/release_to_sf.sh 2011-09-25 05:33:53 UTC (rev 10363)
@@ -0,0 +1,59 @@
+#/bin/bash
+
+# Moses Lei
+# Modified from jobs.xml.template
+# Usage: release_to_sf.sh <CT_VERSION> <filelist>
+
+CTVERS=$1
+CTTAG=Installer
+DATE=`date`
+if [ "$SFUSER" = "" ]; then
+ SFUSER=$USER
+fi
+
+# remove CTVERS from stack
+shift
+
+#publish build artifacts to release dir.
+SFTPDIR=$SFUSER,contr...@frs.sourceforge.net:/home/frs/project/c/co/controltier
+
+for i in $@; do
+ md5sum $i > ${i}.md5
+done
+
+sftp -b - $SFTPDIR <<END || ( echo failed remote DIR create, probably exists )
+mkdir $CTTAG
+chmod 775 $CTTAG
+END
+sftp -b - $SFTPDIR <<END || ( echo failed remote DIR create, probably exists )
+mkdir $CTTAG/$CTVERS
+chmod 775 $CTTAG/$CTVERS
+END
+for i in $@; do
+ sftp -b - $SFTPDIR/$CTTAG/$CTVERS <<END
+put $i
+put ${i}.md5
+END
+ if [ $? != 0 ] ; then
+ echo Failed SFTP uploading ${i} >&2
+ exit 2
+ fi
+done
+
+URLBASE="http://sourceforge.net/projects/controltier/files/$CTTAG/$CTVERS"
+
+cat <<ENDHEADER
+=== $CTVERS ===
+:Last update: ~~~~
+
+[$URLBASE all files]
+ENDHEADER
+
+for i in $@; do
+ echo "[$URLBASE/${i}/download ${i}] [$URLBASE/${i}/download md5]"
+ echo -n ":md5sum: "
+ cat ${i}.md5 | cut -d ' ' -f 1
+ echo -n ":size: "
+ stat --format "%s" "$i"
+ echo
+done


Property changes on: branches/controltier-3-6-support/release_to_sf.sh
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added: svn:eol-style
+ native

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

Reply all
Reply to author
Forward
0 new messages