diff -r d493b01be9e2 -r d6fa6dc539c1 firefox-sync-build.patch --- 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