Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
11 lines
853 B
INI
11 lines
853 B
INI
// Local Vulpes bootstrap, loaded only for the isolated host launcher.
|
|
try {
|
|
if (Services.env.get('VULPES_HOST_ROOT')) {
|
|
var root = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsIFile);
|
|
root.initWithPath(Services.env.get('VULPES_HOST_ROOT'));
|
|
var baseURI = Services.io.newFileURI(root);
|
|
var manifest = root.clone(); manifest.append('chrome.manifest');
|
|
var vulpesRegistration = Components.classes['@mozilla.org/addons/addon-manager-startup;1'].getService(Components.interfaces.amIAddonManagerStartup).registerChrome(Services.io.newFileURI(manifest), [['content','vulpes','./']]);
|
|
Services.io.getProtocolHandler('resource').QueryInterface(Components.interfaces.nsIResProtocolHandler).setSubstitution('vulpes',Services.io.newURI('../',null,baseURI));
|
|
}
|
|
} catch(e) { Components.utils.reportError(e); }
|