[tbb-commits] [builders/tor-browser-build] 04/32: Bug 40414: Add common config and functions files

gitolite role git at cupani.torproject.org
Tue May 10 11:33:58 UTC 2022


This is an automated email from the git hooks/post-receive script.

boklm pushed a commit to branch maint-11.0
in repository builders/tor-browser-build.

commit aab61319681bd037abc9b4b4781f64953061e23c
Author: Nicolas Vigier <boklm at torproject.org>
AuthorDate: Fri Jan 14 12:25:06 2022 +0100

    Bug 40414: Add common config and functions files
    
    Add common config file used to set Tor Browser version (and later other
    things). We also add a `functions` file where we can put functions used
    in multiple scripts.
    
    The following lines can be used at the top of a script to use the config
    and functions files:
    
      script_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
      source "$script_dir/functions"
---
 tools/signing/functions              | 16 ++++++++++++++++
 tools/signing/set-config             |  1 +
 tools/signing/set-config.tbb-version |  7 +++++++
 3 files changed, 24 insertions(+)

diff --git a/tools/signing/functions b/tools/signing/functions
new file mode 100644
index 0000000..f53f6ed
--- /dev/null
+++ b/tools/signing/functions
@@ -0,0 +1,16 @@
+function exit_error {
+  for msg in "$@"
+  do
+    echo "$msg" > /dev/stderr
+  done
+  exit 1
+}
+
+function var_is_defined {
+  for var in "$@"
+  do
+    test -n "${!var}" || exit_error "$var is not defined (see set-config* files)"
+  done
+}
+
+. "$script_dir/set-config"
diff --git a/tools/signing/set-config b/tools/signing/set-config
new file mode 100644
index 0000000..70f1200
--- /dev/null
+++ b/tools/signing/set-config
@@ -0,0 +1 @@
+. "$script_dir/set-config.tbb-version"
diff --git a/tools/signing/set-config.tbb-version b/tools/signing/set-config.tbb-version
new file mode 100644
index 0000000..5e844b5
--- /dev/null
+++ b/tools/signing/set-config.tbb-version
@@ -0,0 +1,7 @@
+# The following 3 lines should be uncommented and updated:
+
+#tbb_version=11.5a4
+#tbb_version_build=1
+#tbb_version_type=alpha
+
+var_is_defined tbb_version tbb_version_build tbb_version_type

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tbb-commits mailing list