[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