[pkg-java] r3453 - trunk/aspectj/debian

tgg at alioth.debian.org tgg at alioth.debian.org
Mon May 14 14:12:24 UTC 2007


Author: tgg
Date: 2007-05-14 14:12:24 +0000 (Mon, 14 May 2007)
New Revision: 3453

Added:
   trunk/aspectj/debian/cvs-get.sh
Log:
add skeleton of CVS retriever script


Added: trunk/aspectj/debian/cvs-get.sh
===================================================================
--- trunk/aspectj/debian/cvs-get.sh	                        (rev 0)
+++ trunk/aspectj/debian/cvs-get.sh	2007-05-14 14:12:24 UTC (rev 3453)
@@ -0,0 +1,23 @@
+#!/bin/sh
+#
+# AspectJ make no source release; so we need to check sources from CVS.
+#
+set -e
+
+TMPDIR=`mktemp -t -d aspectj-cvs.XXXXXXXXXX`
+trap "rm -Rf $TMPDIR" 0
+
+VERSION=`head -1 debian/changelog | cut -d ' ' -f 2 | sed -e 's#(\([^-]\+\)-.*)#\1#'`
+TAG="V`echo $VERSION | tr . _`_final"
+
+CVSROOT=":pserver:anonymous at dev.eclipse.org:/cvsroot/tools"
+
+echo "retrieving AspectJ sources tagged $TAG"
+(cd $TMPDIR &&
+    cvs -d $CVSROOT export -r$TAG org.aspectj/modules >/dev/null 2>&1)
+
+echo "removing unneeded files"
+find $TMPDIR/org.aspectj -name .cvsignore | xargs -r rm
+
+echo "generating ../aspectj_$VERSION.orig.tar.gz"
+tar -C $TMPDIR -czf ../aspectj_$VERSION.orig.tar.gz org.aspectj


Property changes on: trunk/aspectj/debian/cvs-get.sh
___________________________________________________________________
Name: svn:executable
   + *




More information about the pkg-java-commits mailing list