You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ma...@apache.org on 2017/05/12 21:14:38 UTC

svn commit: r19650 - in /dev/archiva: release-script-parent-pom.sh release-script-redback-svn.sh release-script-svn.sh

Author: martin_s
Date: Fri May 12 21:14:38 2017
New Revision: 19650

Log:
Adding new release scripts

Added:
    dev/archiva/release-script-parent-pom.sh
    dev/archiva/release-script-redback-svn.sh
Modified:
    dev/archiva/release-script-svn.sh

Added: dev/archiva/release-script-parent-pom.sh
==============================================================================
--- dev/archiva/release-script-parent-pom.sh (added)
+++ dev/archiva/release-script-parent-pom.sh Fri May 12 21:14:38 2017
@@ -0,0 +1,33 @@
+#!/usr/local/bin/bash
+## $Id: release-script-svn.sh 19241 2017-04-23 17:57:12Z martin_s $ ##
+#$1 version
+#$2 staging repo path on archiva-repository.apache.org (usually https://archiva-repository.apache.org/archiva/repository/archiva-releases-stage/)
+#before using this script you must svn co https://dist.apache.org/repos/dist/dev/archiva/
+set -e
+if test $# -ne 2 
+then
+  echo 'usage release-script.sh version stagingRepoUrl'
+  exit
+fi
+export version=$1
+export repo=$2
+subdir="pom"
+
+mkdir -p ${subdir}
+cd ${subdir}
+
+for i in zip zip.asc zip.md5 zip.sha1
+do
+  wget -O archiva-parent-${version}-source-release.${i} $repo/org/apache/archiva/archiva-parent/${version}/archiva-parent-${version}-source-release.${i}
+  if [ ! -s archiva-parent-${version}-source-release.${i} ]; then
+    echo Unable to find archiva-parent-${version}-source-release.${i}
+    exit 1
+  fi
+done
+for ftype in md5 sha1; do
+  for mf in archiva-parent-${version}-source-release.*.${ftype}; do
+    afile=${mf%%.${ftype}}
+    sed -i -e "s/\\([^ ]\\+\\).*/\\1 ${afile}/" $mf
+  done
+done
+

Added: dev/archiva/release-script-redback-svn.sh
==============================================================================
--- dev/archiva/release-script-redback-svn.sh (added)
+++ dev/archiva/release-script-redback-svn.sh Fri May 12 21:14:38 2017
@@ -0,0 +1,33 @@
+#!/usr/local/bin/bash
+## $Id: release-script-svn.sh 19241 2017-04-23 17:57:12Z martin_s $ ##
+#$1 version
+#$2 staging repo path on archiva-repository.apache.org (usually https://archiva-repository.apache.org/archiva/repository/archiva-releases-stage/)
+#before using this script you must svn co https://dist.apache.org/repos/dist/dev/archiva/
+set -e
+if test $# -ne 2 
+then
+  echo 'usage release-script.sh version stagingRepoUrl'
+  exit
+fi
+export version=$1
+export repo=$2
+subdir="redback-core"
+
+mkdir -p ${subdir}
+cd ${subdir}
+
+for i in zip zip.asc zip.md5 zip.sha1
+do
+  wget -O redback-${version}-source-release.${i} $repo/org/apache/archiva/redback/redback/${version}/redback-${version}-source-release.${i}
+  if [ ! -s redback-${version}-source-release.${i} ]; then
+    echo Unable to find redback-${version}-source-release.${i}
+    exit 1
+  fi
+done
+for ftype in md5 sha1; do
+  for mf in redback-${version}-source-release.*.${ftype}; do
+    afile=${mf%%.${ftype}}
+    sed -i -e "s/\\([^ ]\\+\\).*/\\1 ${afile}/" $mf
+  done
+done
+

Modified: dev/archiva/release-script-svn.sh
==============================================================================
--- dev/archiva/release-script-svn.sh (original)
+++ dev/archiva/release-script-svn.sh Fri May 12 21:14:38 2017
@@ -3,7 +3,6 @@
 #$1 version
 #$2 staging repo path on archiva-repository.apache.org (usually https://archiva-repository.apache.org/archiva/repository/archiva-releases-stage/)
 #before using this script you must svn co https://dist.apache.org/repos/dist/dev/archiva/
-set -x
 set -e
 if test $# -ne 2 
 then
@@ -26,7 +25,12 @@ do
     exit 1
   fi
 done
-sed -i -e 's/archiva-jetty/apache-archiva/' apache-archiva-$version-bin.*.md5 apache-archiva-$version-bin.*.sha1
+for ftype in md5 sha1; do
+  for mf in apache-archiva-$version-bin.*.${ftype}; do
+    afile=${mf%%.${ftype}}
+    sed -i -e "s/\\([^ ]\\+\\).*/\\1 ${afile}/" $mf
+  done
+done
 
 for i in war war.asc war.md5 war.sha1
 do
@@ -36,7 +40,12 @@ do
     exit 1
   fi
 done
-sed -i -e 's/archiva-webapp/apache-archiva/' apache-archiva-$version.war.md5 apache-archiva-$version.war.sha1
+for ftype in md5 sha1; do
+  for mf in apache-archiva-$version.*.${ftype}; do
+    afile=${mf%%.${ftype}}
+    sed -i -e "s/\\([^ ]\\+\\).*/\\1 ${afile}/" $mf
+  done
+done
 
 cd ..
 mkdir src
@@ -49,6 +58,12 @@ do
     exit 1
   fi
 done
-sed -i -e "s/archiva-$version-source-release/apache-archiva-$version-src/" apache-archiva-$version-src.zip.md5 apache-archiva-$version-src.zip.sha1
+for ftype in md5 sha1; do
+  for mf in apache-archiva-$version-src.*.${ftype}; do
+    afile=${mf%%.${ftype}}
+    sed -i -e "s/\\([^ ]\\+\\).*/\\1 ${afile}/" $mf
+  done
+done
+