[Project_owners] Re: install.js and OSX

Philip Chee philip at aleytys.pc.my
Fri May 19 20:51:05 EDT 2006


On Fri, 19 May 2006 09:22:30 +0100, Neil wrote:

> Ah, it must have been the new leakmonitor.xpt file that triggered 
> autoreg; I didn't get a new component (on Windows I got both 
> leakmonitor.xpt and leakmon.dll).

I have the following in the install.js:

var components          = new Array( "components/leakmonitor.xpt" );
var platformStr = new String(Install.platform);
if (!platformStr.search(/^Win/)) {
  components.push( "platform/WINNT_x86-msvc/components/leakmon.dll" );
}
else if (!platformStr.search(/linux/i)) {
  components.push( "platform/Linux_x86-gcc3/components/libleakmon.so" );
}
else if (!platformStr.search(/.*Darwin/i)) {
  components.push(
"platform/Darwin_ppc-gcc3/components/libleakmon-ppc.dylib" );
  components.push(
"platform/Darwin_x86-gcc3/components/libleakmon-x86.dylib" );
}

What does Install.platform return on your linux box?

The attached platform.xpi just contains an install.js that says:

var platformStr = new String(Install.platform);
alert(platformStr);
cancelInstall(-1);

Phil
-- 
Philip Chee <philip at aleytys.pc.my>, <philip.chee at gmail.com>
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.
[ ]Its not a stolen tagline, it's just "previously viewed"
* TagZilla 0.059
-------------- next part --------------
A non-text attachment was scrubbed...
Name: platform.xpi
Type: application/x-xpinstall
Size: 220 bytes
Desc: not available
Url : http://mozdev.org/pipermail/project_owners/attachments/20060519/97f146a4/platform-0001.bin


More information about the Project_owners mailing list