Re: How do you use "archive" property reference to determine XPI install folder?

[email protected] (Jason Bassford)
Newsgroups gmane.comp.mozilla.devel.xpinstall
Organization http://groups.google.com/
Message-ID <[email protected]>
> The value of "archive" holds the full path to the temporary location
> But how to I get JUST the value of the folder?  (I need to strip out

I figured this one out too:

archiveDir = dirGetParent(archive);

However, now I've discovered something even MORE annoying.  APIs are
not actually decompressed to the file system - they're only stored in
memory.

Now that I've determined what directory the API is in, and also how to
execute an external command, how the hell do I do something as simple
as copying a file contained in the API to somewhere else?

Don't tell me I need to execute an "unzip" command to get the API
decompressed to the file system, execute an external copy command,
then delete the just unzipped files?

I can't believe that this is so complex.  Why doesn't Mozilla have
built-in support for .jar file handling?  It would be *SO* much
simpler if I could just have a basic one liner to copy files in the
XPI into an existing Mozilla .jar...
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.