[tbb-commits] [tor-browser-bundle/master] Bug 21348: Make snowflake only available on Linux for now

gk at torproject.org gk at torproject.org
Tue Jan 31 08:30:44 UTC 2017


commit ff0756e4778736cb2e05f260bf277c20bcd2d31a
Author: Georg Koppen <gk at torproject.org>
Date:   Mon Jan 30 14:25:18 2017 +0000

    Bug 21348: Make snowflake only available on Linux for now
---
 gitian/mkbundle-mac.sh     | 9 ++++++---
 gitian/mkbundle-windows.sh | 3 ++-
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/gitian/mkbundle-mac.sh b/gitian/mkbundle-mac.sh
index 16140b1..3536553 100755
--- a/gitian/mkbundle-mac.sh
+++ b/gitian/mkbundle-mac.sh
@@ -56,12 +56,15 @@ $WRAPPER_DIR/build-helpers/dzip.sh $GITIAN_DIR/inputs/tbb-docs.zip ./Docs/
 rm -f $GITIAN_DIR/inputs/TorBrowser.app.meek-http-helper.zip
 (cd PTConfigs/mac && $WRAPPER_DIR/build-helpers/dzip.sh $GITIAN_DIR/inputs/TorBrowser.app.meek-http-helper.zip TorBrowser.app.meek-http-helper)
 if [ "z$DATA_OUTSIDE_APP_DIR" = "z1" ]; then
-# FTE is temporarily disabled due to bug 18495.
+# FTE is temporarily disabled due to bug 18495 and snowflake is Linux-only for
+# now.
   grep -v 'fteproxy' PTConfigs/mac/torrc-defaults-appendix > $GITIAN_DIR/inputs/torrc-defaults-appendix-mac
-  grep -v 'default_bridge\.fte' PTConfigs/bridge_prefs.js > $GITIAN_DIR/inputs/bridge_prefs.js
+  grep -Ev 'default_bridge\.fte|default_bridge\.snowflake' PTConfigs/bridge_prefs.js > $GITIAN_DIR/inputs/bridge_prefs.js
 else
   cp PTConfigs/mac/torrc-defaults-appendix $GITIAN_DIR/inputs/torrc-defaults-appendix-mac
-  cp PTConfigs/bridge_prefs.js $GITIAN_DIR/inputs/
+  # We don't have snowflake available on macOS yet.
+  grep -v 'default_bridge\.snowflake' PTConfigs/bridge_prefs.js > $GITIAN_DIR/inputs/bridge_prefs.js
+
 fi
 cp PTConfigs/meek-http-helper-user.js $GITIAN_DIR/inputs/
 cp mac-tor.sh $GITIAN_DIR/inputs/
diff --git a/gitian/mkbundle-windows.sh b/gitian/mkbundle-windows.sh
index 1afa840..6254937 100755
--- a/gitian/mkbundle-windows.sh
+++ b/gitian/mkbundle-windows.sh
@@ -55,7 +55,8 @@ cd $WRAPPER_DIR/../Bundle-Data/
 rm -f $GITIAN_DIR/inputs/tbb-docs.zip
 $WRAPPER_DIR/build-helpers/dzip.sh $GITIAN_DIR/inputs/tbb-docs.zip ./Docs/
 cp PTConfigs/windows/torrc-defaults-appendix $GITIAN_DIR/inputs/torrc-defaults-appendix-windows
-cp PTConfigs/bridge_prefs.js $GITIAN_DIR/inputs/
+# We don't have snowflake available on Windows yet.
+grep -v 'default_bridge\.snowflake' PTConfigs/bridge_prefs.js > $GITIAN_DIR/inputs/bridge_prefs.js
 cp PTConfigs/meek-http-helper-user.js $GITIAN_DIR/inputs/
 
 cd windows



More information about the tbb-commits mailing list