[tor-commits] [tor-browser-build/master] Bug 17381: create tar containing update responses xml files
boklm at torproject.org
boklm at torproject.org
Mon Aug 21 17:50:44 UTC 2017
commit 93bb526421830f185c431d9064043e54c38d6bab
Author: Nicolas Vigier <boklm at torproject.org>
Date: Mon Aug 21 19:01:16 2017 +0200
Bug 17381: create tar containing update responses xml files
Create a tar file in directory {alpha,release}/update-responses/, to
make it a little easier to copy them to the host where they will be
deployed.
---
Makefile | 4 ++--
README.MAKEFILE | 3 ++-
projects/release/config | 5 +++++
projects/release/create_update_responses_tar | 9 +++++++++
4 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/Makefile b/Makefile
index 1229cfa..ce63e54 100644
--- a/Makefile
+++ b/Makefile
@@ -97,11 +97,11 @@ incrementals-alpha: submodule-update
update_responses-release: submodule-update
$(rbm) build release --step update_responses_config --target release --target signed
- tools/update-responses/update_responses release
+ $(rbm) build release --step create_update_responses_tar --target release --target signed
update_responses-alpha: submodule-update
$(rbm) build release --step update_responses_config --target alpha --target signed
- tools/update-responses/update_responses alpha
+ $(rbm) build release --step create_update_responses_tar --target alpha --target signed
dmg2mar-release: submodule-update
$(rbm) build release --step update_responses_config --target release --target signed
diff --git a/README.MAKEFILE b/README.MAKEFILE
index 9e28864..cd4bf2f 100644
--- a/README.MAKEFILE
+++ b/README.MAKEFILE
@@ -91,5 +91,6 @@ signing the OSX dmg files.
update_responses-{release,alpha}
--------------------------------
Create update responses xml files for a signed build in the release or
-alpha channel.
+alpha channel. The files can be found in a tar in the directory
+{release,alpha}/update-responses.
diff --git a/projects/release/config b/projects/release/config
index 0a4276a..4ecbc0a 100644
--- a/projects/release/config
+++ b/projects/release/config
@@ -122,6 +122,11 @@ steps:
debug: 0
input_files: []
update_responses_config: '[% INCLUDE update_responses_config %]'
+ create_update_responses_tar:
+ build_log: '-'
+ debug: 0
+ input_files: []
+ create_update_responses_tar: '[% INCLUDE create_update_responses_tar %]'
hash_incrementals:
build_log: '-'
debug: 0
diff --git a/projects/release/create_update_responses_tar b/projects/release/create_update_responses_tar
new file mode 100644
index 0000000..ee1180f
--- /dev/null
+++ b/projects/release/create_update_responses_tar
@@ -0,0 +1,9 @@
+#!/bin/bash
+[% c("var/set_default_env") -%]
+[% shell_quote(c("basedir")) %]/tools/update-responses/update_responses
+mkdir -p [% shell_quote(path(dest_dir)) %]/update-responses
+[% SET channel = pc('firefox', 'var/torbrowser_update_channel') -%]
+mv [% shell_quote(c("basedir")) %]/tools/update-responses/htdocs/[% channel %] [% channel %]
+chmod 775 [% channel %]
+chmod 664 [% channel %]/.htaccess [% channel %]/*
+tar cf [% shell_quote(path(dest_dir)) %]/update-responses/update-responses-[% channel %]-[% c("version") %].tar [% channel %]
More information about the tor-commits
mailing list