add apache-brooklyn-VER-vagrant release artifact

Project: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/commit/fbdd2f77
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/tree/fbdd2f77
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-dist/diff/fbdd2f77

Branch: refs/heads/master
Commit: fbdd2f77b8b23cc56ceba11c2a8183092b6c250d
Parents: d09c945
Author: John McCabe <[email protected]>
Authored: Thu Jan 21 18:49:31 2016 +0000
Committer: John McCabe <[email protected]>
Committed: Thu Jan 21 18:49:31 2016 +0000

----------------------------------------------------------------------
 brooklyn-dist/release/make-release-artifacts.sh | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn-dist/blob/fbdd2f77/brooklyn-dist/release/make-release-artifacts.sh
----------------------------------------------------------------------
diff --git a/brooklyn-dist/release/make-release-artifacts.sh 
b/brooklyn-dist/release/make-release-artifacts.sh
index dfdd976..90f138e 100755
--- a/brooklyn-dist/release/make-release-artifacts.sh
+++ b/brooklyn-dist/release/make-release-artifacts.sh
@@ -21,6 +21,7 @@
 # Creates the following releases with archives (.tar.gz/.zip), signatures and 
checksums:
 #   binary  (-bin)     - contains the brooklyn dist binary release
 #   source  (-src)     - contains all the source code files that are permitted 
to be released
+#   vagrant (-vagrant) - contains a Vagrantfile/scripts to start a Brooklyn 
getting started environment
 
 set -e
 
@@ -222,6 +223,19 @@ mv ${bin_staging_dir}/brooklyn-dist-${current_version} 
${bin_staging_dir}/${rele
 ( cd ${bin_staging_dir} && zip -qr ${artifact_dir}/${artifact_name}-bin.zip 
${release_name}-bin )
 
 ###############################################################################
+# Vagrant release
+set +x
+echo "Proceeding to rename and repackage vagrant environment release"
+set -x
+
+# Re-pack the archive with the correct names
+tar xzf 
${src_staging_dir}/brooklyn-dist/vagrant/target/brooklyn-vagrant-${current_version}-dist.tar.gz
 -C ${bin_staging_dir}
+mv ${bin_staging_dir}/brooklyn-vagrant-${current_version} 
${bin_staging_dir}/${release_name}-vagrant
+
+( cd ${bin_staging_dir} && tar czf 
${artifact_dir}/${artifact_name}-vagrant.tar.gz ${release_name}-vagrant )
+( cd ${bin_staging_dir} && zip -qr 
${artifact_dir}/${artifact_name}-vagrant.zip ${release_name}-vagrant )
+
+###############################################################################
 # Signatures and checksums
 
 # OSX doesn't have sha256sum, even if MacPorts md5sha1sum package is installed.

Reply via email to