[tbb-commits] [tor-browser-bundle/master] Bug 20118: Don't unpack HTTPS Everywhere anymore

gk at torproject.org gk at torproject.org
Fri Sep 9 17:56:05 UTC 2016


commit ae5f3f9f9bb12a0e07d268262c6e5b8e3b0baf88
Author: Georg Koppen <gk at torproject.org>
Date:   Fri Sep 9 17:30:44 2016 +0000

    Bug 20118: Don't unpack HTTPS Everywhere anymore
    
    Starting with version 5.2.2 HTTPS Everywhere is not unpacked anymore.
    We should keep it unpacked as well, especially as that fixes usability
    issues like #20033.
---
 gitian/descriptors/linux/gitian-bundle.yml   | 9 +++------
 gitian/descriptors/mac/gitian-bundle.yml     | 9 +++------
 gitian/descriptors/windows/gitian-bundle.yml | 9 +++------
 3 files changed, 9 insertions(+), 18 deletions(-)

diff --git a/gitian/descriptors/linux/gitian-bundle.yml b/gitian/descriptors/linux/gitian-bundle.yml
index 105cab7..b08fbcc 100644
--- a/gitian/descriptors/linux/gitian-bundle.yml
+++ b/gitian/descriptors/linux/gitian-bundle.yml
@@ -71,7 +71,7 @@ script: |
   # directory named tor-browser (instead of tor-browser_en-US). Therefore we
   # stage everything under tor-browser-stage to avoid a conflict.
   TB_STAGE_DIR=tor-browser-stage
-  mkdir -p ${TB_STAGE_DIR}/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere-eff at eff.org
+  mkdir -p ${TB_STAGE_DIR}/Browser/TorBrowser/Data/Browser/profile.default/extensions
   mkdir -p ${TB_STAGE_DIR}/Browser/TorBrowser/Data/Browser/profile.meek-http-helper/extensions
   mkdir -p ${TB_STAGE_DIR}/Browser/TorBrowser/Data/Browser/Caches
   mkdir -p ${TB_STAGE_DIR}/Browser/TorBrowser/Docs/sources/
@@ -109,16 +109,13 @@ script: |
   rm -f .git/refs/heads/master
   ./makexpi.sh
   # Since 5.0.2 a .xpi for AMO is built, too. We don't need it.
-  rm ./pkg/*-amo.xpi
-  cp pkg/*.xpi ../${TB_STAGE_DIR}/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere at eff.org.xpi
+  rm pkg/*-amo.xpi
+  cp pkg/*.xpi ../${TB_STAGE_DIR}/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere-eff at eff.org.xpi
   cd ..
   #
   cp *.xpi ${TB_STAGE_DIR}/Browser/TorBrowser/Data/Browser/profile.default/extensions/
   cd ${TB_STAGE_DIR}/Browser/TorBrowser/Data/Browser/profile.default/extensions
   mv noscript at noscript.net.xpi {73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
-  cd https-everywhere-eff at eff.org/
-  unzip ../https-everywhere at eff.org.xpi
-  rm ../https-everywhere at eff.org.xpi
   cd ~/build
   #
   cd meek/firefox
diff --git a/gitian/descriptors/mac/gitian-bundle.yml b/gitian/descriptors/mac/gitian-bundle.yml
index d644a56..4f12174 100644
--- a/gitian/descriptors/mac/gitian-bundle.yml
+++ b/gitian/descriptors/mac/gitian-bundle.yml
@@ -104,7 +104,7 @@ script: |
   MARTOOLS=~/build/mar-tools
   #
   mkdir -p $OUTDIR/
-  mkdir -p $TORBROWSER_NAME.app/$EXTSPATH/https-everywhere-eff at eff.org
+  mkdir -p $TORBROWSER_NAME.app/$EXTSPATH
   mkdir -p $TORBROWSER_NAME.app/$MEEKPROFILEPATH/extensions
   mkdir -p $TORBROWSER_NAME.app/$DOCSPATH/sources
   mkdir -p $TORBROWSER_NAME.app/Contents/MacOS
@@ -139,16 +139,13 @@ script: |
   rm -f .git/refs/heads/master
   ./makexpi.sh
   # Since 5.0.2 a .xpi for AMO is built, too. We don't need it.
-  rm ./pkg/*-amo.xpi
-  cp pkg/*.xpi ../$TORBROWSER_NAME.app/$EXTSPATH/https-everywhere at eff.org.xpi
+  rm pkg/*-amo.xpi
+  cp pkg/*.xpi ../$TORBROWSER_NAME.app/$EXTSPATH/https-everywhere-eff at eff.org.xpi
   cd ..
   #
   cp *.xpi ./$TORBROWSER_NAME.app/$EXTSPATH/
   cd $TORBROWSER_NAME.app/$EXTSPATH/
   mv noscript at noscript.net.xpi {73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
-  cd https-everywhere-eff at eff.org
-  unzip ../https-everywhere at eff.org.xpi
-  rm ../https-everywhere at eff.org.xpi
   cd ~/build/
   #
   cd meek/firefox
diff --git a/gitian/descriptors/windows/gitian-bundle.yml b/gitian/descriptors/windows/gitian-bundle.yml
index d065f60..e563308 100644
--- a/gitian/descriptors/windows/gitian-bundle.yml
+++ b/gitian/descriptors/windows/gitian-bundle.yml
@@ -76,7 +76,7 @@ script: |
   export PATH=$INSTDIR/nsis/bin:$PATH
   #
   mkdir -p $OUTDIR/
-  mkdir -p tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere-eff at eff.org
+  mkdir -p tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions
   mkdir -p tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.meek-http-helper/extensions
   mkdir -p tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/Caches
   mkdir -p tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Docs/sources
@@ -109,16 +109,13 @@ script: |
   rm -f .git/refs/heads/master
   ./makexpi.sh
   # Since 5.0.2 a .xpi for AMO is built, too. We don't need it.
-  rm ./pkg/*-amo.xpi
-  cp ./pkg/*.xpi ../tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere at eff.org.xpi
+  rm pkg/*-amo.xpi
+  cp pkg/*.xpi ../tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions/https-everywhere-eff at eff.org.xpi
   cd ..
   #
   cp *.xpi tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions
   cd tbb-windows-installer/"Tor Browser"/Browser/TorBrowser/Data/Browser/profile.default/extensions
   mv noscript at noscript.net.xpi {73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
-  cd https-everywhere-eff at eff.org
-  unzip ../https-everywhere at eff.org.xpi
-  rm ../https-everywhere at eff.org.xpi
   cd ~/build/
   #
   cd meek/firefox



More information about the tbb-commits mailing list