[med-svn] r7117 - trunk/packages/mgltools/mgltools-external-get-orig-source
Thorsten Alteholz
alteholz-guest at alioth.debian.org
Tue Jun 21 16:37:58 UTC 2011
Author: alteholz-guest
Date: 2011-06-21 16:37:58 +0000 (Tue, 21 Jun 2011)
New Revision: 7117
Added:
trunk/packages/mgltools/mgltools-external-get-orig-source/rc-version
Modified:
trunk/packages/mgltools/mgltools-external-get-orig-source/get-orig-source
Log:
get-orig-source for mgltools
Modified: trunk/packages/mgltools/mgltools-external-get-orig-source/get-orig-source
===================================================================
--- trunk/packages/mgltools/mgltools-external-get-orig-source/get-orig-source 2011-06-21 14:58:49 UTC (rev 7116)
+++ trunk/packages/mgltools/mgltools-external-get-orig-source/get-orig-source 2011-06-21 16:37:58 UTC (rev 7117)
@@ -1,8 +1,69 @@
#!/bin/bash
-
+#
+# usage: get-orig-source <original package name> <branch> <version of rc>
+# e.g.: get-orig-source VolumeDIST rc-1-5-6 ~rc1
+#
package=$1
branch=$2
+rcversion=$3
+REMOTECVSROOT=:pserver:anonymous at mgl1.scripps.edu:2401/opt/cvs
+CVS=/usr/bin/cvs
+MGLTOOLSCVS=../../mgltools-cvs
+TARDIR=../tarfiles
+
+PREFIX="mgltools-"
+if [ "$package" == "AutoDockToolsDIST" ]; then
+ PREFIX=""
+fi
+DEBPACKAGE=$PREFIX`echo $package|sed "s/DIST//g"| tr 'A'-'Z' 'a'-'z'`
+
# do some stuff
-echo "get $package from branch $branch"
+echo "get $package (-> $DEBPACKAGE) from branch $branch"
+loginDone=`grep "$REMOTECVSROOT" ~/.cvspass|wc -l`
+if [ "$loginDone" == "0" ]; then
+ $CVS -d$REMOTECVSROOT login
+fi
+
+if [ -d $MGLTOOLSCVS ]; then
+ echo "cvs directory already available"
+else
+ echo "create directory $MGLTOOLSCVS"
+ mkdir $MGLTOOLSCVS
+fi
+
+if [ -d $MGLTOOLSCVS/$package ]; then
+ echo "... checkout already done"
+ echo " check whether this is the correct tag: `cat $MGLTOOLSCVS/$package/CVS/Tag`"
+ sleep 3
+ (cd $MGLTOOLSCVS/$package && $CVS -z3 update -d)
+else
+ echo "... do checkout"
+ (cd $MGLTOOLSCVS && $CVS -z3 -d$REMOTECVSROOT co -r $branch $package)
+fi
+
+version=`echo $branch|sed "s/rc-//g"|tr '-' '.'`
+origFilename=${DEBPACKAGE}_${version}${rcversion}+cvs.`date +"%Y%m%d"`.orig.tar.gz
+
+echo "Filename of origFile: $origFilename"
+
+cd $MGLTOOLSCVS
+if [ -d $TARDIR ]; then
+ echo "directory for tar files already available"
+else
+ echo "create directory $TARDIR"
+ mkdir $TARDIR
+fi
+
+if [ -f $TARDIR/$origFilename ]; then
+ echo "delete old file $origFilename "
+ rm $TARDIR/$origFilename
+fi
+echo "Temporarily renaming and taring $package "
+echo " --> $TARDIR/$origFilename"
+mv $package $origFilename
+GZIP=-9 tar --exclude CVS -czvf "$TARDIR/$origFilename" $origFilename | wc -l
+mv $origFilename $package
+echo "done"
+
Added: trunk/packages/mgltools/mgltools-external-get-orig-source/rc-version
===================================================================
--- trunk/packages/mgltools/mgltools-external-get-orig-source/rc-version (rev 0)
+++ trunk/packages/mgltools/mgltools-external-get-orig-source/rc-version 2011-06-21 16:37:58 UTC (rev 7117)
@@ -0,0 +1 @@
+~rc1
More information about the debian-med-commit
mailing list