[tbb-commits] [tor-browser-bundle/master] Bug 21879: Use our default bookmarks on OSX.
gk at torproject.org
gk at torproject.org
Wed May 10 20:03:42 UTC 2017
commit 57f088b981a0292d5370b3c56c6d7e5a18f95aca
Author: Kathy Brade <brade at pearlcrescent.com>
Date: Wed May 10 11:59:39 2017 -0400
Bug 21879: Use our default bookmarks on OSX.
Account for the changes Mozilla to support localized default bookmarks
(see: https://bugzilla.mozilla.org/show_bug.cgi?id=1235107).
Currently, Tor Browser uses the same bookmarks for all locales.
---
gitian/descriptors/mac/gitian-bundle.yml | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/gitian/descriptors/mac/gitian-bundle.yml b/gitian/descriptors/mac/gitian-bundle.yml
index 8c7bbfc..a2c8408 100644
--- a/gitian/descriptors/mac/gitian-bundle.yml
+++ b/gitian/descriptors/mac/gitian-bundle.yml
@@ -231,10 +231,11 @@ script: |
unzip omni.ja defaults/preferences/000-tor-browser.js
cp defaults/preferences/000-tor-browser.js ~/build/
if [ "z$DATA_OUTSIDE_APP_DIR" = "z1" ]; then
- # Embed our default bookmarks.
- mkdir -p defaults/profile/
- cp -p ~/build/bookmarks.html defaults/profile/
- zip -Xm omni.ja defaults/profile/bookmarks.html
+ # Embed our default bookmarks within the en-US locale.
+ mkdir -p chrome/en-US/locale/browser
+ cp -p ~/build/bookmarks.html chrome/en-US/locale/browser/
+ zip -Xm omni.ja chrome/en-US/locale/browser/bookmarks.html
+ rm -rf chrome
fi
# Set the locale of the bundle.
echo "pref(\"general.useragent.locale\", \"en-US\");" >> defaults/preferences/000-tor-browser.js
@@ -260,8 +261,8 @@ script: |
unzip mac-langpacks.zip
MAC_LOCALES="$BUNDLE_LOCALES $BUNDLE_LOCALES_MAC"
- # Prepare our language packs for using the proper search engines. See bug
- # 18915 for more details.
+ # Prepare our language packs for using the proper search engines and embed
+ # our default bookmarks. See bugs 18915 and 21879 for more details.
for LANG in $MAC_LOCALES
do
xpi=mac-langpacks/$LANG.xpi
@@ -269,6 +270,7 @@ script: |
search_plugins_path=prep_$LANG/browser/chrome/$LANG/locale/browser
rm -rf $search_plugins_path/searchplugins
cp -rf ~/build/searchplugins $search_plugins_path
+ cp ~/build/bookmarks.html prep_$LANG/browser/chrome/$LANG/locale/browser/
rm $xpi
cd prep_$LANG
~/build/dzip.sh ../$xpi .
More information about the tbb-commits
mailing list