--- a/firefox-sync-build.patch Wed Aug 25 15:08:38 2010 +0200
+++ b/firefox-sync-build.patch Wed Aug 25 15:09:21 2010 +0200
@@ -27,6 +27,28 @@
@$(MAKE) -C browser/installer installer
package:
+diff --git a/services/sync/Weave.js b/services/sync/Weave.js
+--- a/services/sync/Weave.js
++++ b/services/sync/Weave.js
+@@ -76,17 +76,17 @@ WeaveService.prototype = {
+ .getService(Ci.nsIIOService);
+ let resProt = ioService.getProtocolHandler("resource")
+ .QueryInterface(Ci.nsIResProtocolHandler);
+
+ // Only create alias if resource://services-sync doesn't already exist.
+ if (resProt.hasSubstitution("services-sync"))
+ return;
+
+- let uri = ioService.newURI("resource://gre/modules/services-sync/",
++ let uri = ioService.newURI("resource://modules/services-sync/",
+ null, null);
+ resProt.setSubstitution("services-sync", uri);
+ }
+ };
+
+ function AboutWeaveLog() {}
+ AboutWeaveLog.prototype = {
+ classID: Components.ID("{d28f8a0b-95da-48f4-b712-caf37097be41}"),
diff --git a/toolkit/toolkit-tiers.mk b/toolkit/toolkit-tiers.mk
--- a/toolkit/toolkit-tiers.mk
+++ b/toolkit/toolkit-tiers.mk