[eclipse-wtp-webservices] Add the fetch from map script that was excluded accidentally

Gerard Ryan galileo at fedoraproject.org
Thu Jul 12 22:35:15 UTC 2012


commit b799bf4d0e2406baa885da099b2a8eb732d65164
Author: Gerard Ryan <gerard at ryan.lt>
Date:   Thu Jul 12 23:34:17 2012 +0100

    Add the fetch from map script that was excluded accidentally

 fetch-wtp-webservices-using-map.sh |   45 ++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)
---
diff --git a/fetch-wtp-webservices-using-map.sh b/fetch-wtp-webservices-using-map.sh
new file mode 100755
index 0000000..dc3f045
--- /dev/null
+++ b/fetch-wtp-webservices-using-map.sh
@@ -0,0 +1,45 @@
+#!/bin/bash
+set -e
+
+NAME="eclipse-wtp-webservices"
+VERSION=R3.4.0
+TAG=R-3.4.0-20120612174739
+
+echo "Exporting from CVS..."
+mkdir $NAME-$VERSION
+pushd $NAME-$VERSION >/dev/null
+
+MAPFILE=$NAME.map
+TEMPMAPFILE=temp.map
+wget "http://download.eclipse.org/webtools/downloads/drops/$VERSION/$TAG/directory.txt" -O $MAPFILE 
+
+
+dos2unix $MAPFILE
+grep ^[a-z] $MAPFILE | grep -i "webservices" | grep -v "archives" | grep -v "test" > $TEMPMAPFILE
+
+gawk 'BEGIN {
+	FS=","
+}
+{
+if (NF <  4) {
+
+	split($1, version, "=");
+	split(version[1], directory, "@");
+	cvsdir=split($2, dirName, ":");
+	printf("cvs -d %s%s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q export -r", version[2], "-d", directory[2], directory[2]) | "/bin/bash";
+}
+else {
+
+	split($1, version, "=");
+	total=split($4, directory, "/");
+	cvsdir=split($2, dirName, ":");
+	printf("cvs -d %s%s %s %s %s %s %s\n", ":pserver:anonymous at dev.eclipse.org:", dirName[cvsdir], "-q export -r", version[2], "-d", directory[total], $4) | "/bin/bash";
+}
+
+}' $TEMPMAPFILE
+
+rm $TEMPMAPFILE $MAPFILE
+popd >/dev/null
+
+echo "Creating tarball '$NAME-$VERSION.tar.xz'..."
+tar -cJf $NAME-$VERSION.tar.xz $NAME-$VERSION


More information about the scm-commits mailing list